hàm lồng Vlookup, IF khó quá giúp em 1 câu với! (1 người xem)

Người dùng đang xem chủ đề này

tuansando

Thành viên chính thức
Tham gia
9/8/11
Bài viết
96
Được thích
43
Giúp em một câu Đơn giá thôi ạ, Dựa vào bảng phụ để tìm ra đơn giá dựa vào mã số. Nếu dùng Vlookup và If thì em làm được bình thường rồi vấn đề là đề kêu là nếu là hàng là loại 2 ( số cuối cùng bên phải) thì giảm 3%. Em ko làm được, ai làm được giúp em với em xin cám ơn.



Em đã làm được phần lấy được giá trị nhưng ko làm được cái giảm 3% cho các hàng loại 2 (số cuối cùng là số 2).

=VLOOKUP(LEFT(B2,2),$A$13:$E$17,IF(MID(B2,3,2)="dp",3,IF(MID(B2,3,2)="nl",4,5)),0)


Em có file đính kèm và mediafire xin cám ơn!

http://www.mediafire.com/?f8b8z8sj4flhc23
 

File đính kèm

Lần chỉnh sửa cuối:
Giúp em một câu Đơn giá thôi ạ, Dựa vào bảng phụ để tìm ra đơn giá dựa vào mã số. Nếu dùng Vlookup và If thì em làm được bình thường rồi vấn đề là đề kêu là nếu là hàng là loại 2 ( số cuối cùng bên phải) thì giảm 3%. Em ko làm được, ai làm được giúp em với em xin cám ơn.

Em có file đính kèm xin cám ơn!

Bạn thử cái này cho ô F2 nhé:

=IF(--RIGHT(B2)=2,VLOOKUP(LEFT(B2,2),$A$14:$E$17,MATCH(RIGHT(LEFT(B2,FIND("_",B2)-1),2),$A$13:$E$13,0),0)*0.97,VLOOKUP(LEFT(B2,2),$A$14:$E$17,MATCH(RIGHT(LEFT(B2,FIND("_",B2)-1),2),$A$13:$E$13,0),0))
 
Bạn thử cái này cho ô F2 nhé:
em cám ơn anh, nhưng anh xài nhiều hàm lạ quá. như hàm FIND chẳng hạn. Em cũng chưa hiểu. Nhưng em dò bằng mắt thường thì thấy nó chưa được giảm 3% đối với hàng loại 2 (ký tự cuối cùng là số 2). Dù nó lấy đúng giá như mong muốn nhưng mỗi cái chưa giảm được giá.
 
em cám ơn anh, nhưng anh xài nhiều hàm lạ quá. như hàm FIND chẳng hạn. Em cũng chưa hiểu. Nhưng em dò bằng mắt thường thì thấy nó chưa được giảm 3% đối với hàng loại 2 (ký tự cuối cùng là số 2). Dù nó lấy đúng giá như mong muốn nhưng mỗi cái chưa giảm được giá.

Sao lại chưa giảm bạn xem file này nhé.
 

File đính kèm

em cám ơn anh, nhưng anh xài nhiều hàm lạ quá. như hàm FIND chẳng hạn. Em cũng chưa hiểu. Nhưng em dò bằng mắt thường thì thấy nó chưa được giảm 3% đối với hàng loại 2 (ký tự cuối cùng là số 2). Dù nó lấy đúng giá như mong muốn nhưng mỗi cái chưa giảm được giá.
Không biết Find() thì thử công thức này cho ô F2 thử xem:
PHP:
=VLOOKUP(LEFT(B2;2);$A$14:$E$17;MATCH(MID(B2;3;2);$A$13:$E$13;0);0)*IF(RIGHT(B2)="2";0,97;1)
Chú ý dấu phẩy hoặc chấm phẩy nhé.
 
Lần chỉnh sửa cuối:
Sao lại chưa giảm bạn xem file này nhé.

àk, nó đã giảm rồi. Xin cám ơn anh. Nhưng cho em hỏi là tại sao trước chữ RIGHT (--RIGHT(B2)=2 lại có 2 dấu -- vậy ạk?
Với lại ta còn cách nào khác mà ko xài hàm FIND ko ạk? xin cám ơn nhiều. Em còn yếu mong anh giúp đỡ tận tình. XIn cám ơn
 
àk, nó đã giảm rồi. Xin cám ơn anh. Nhưng cho em hỏi là tại sao trước chữ RIGHT (--RIGHT(B2)=2 lại có 2 dấu -- vậy ạk?
Với lại ta còn cách nào khác mà ko xài hàm FIND ko ạk? xin cám ơn nhiều. Em còn yếu mong anh giúp đỡ tận tình. XIn cám ơn
1/ hai dấu trừ, mục đích chuyển dữ liệu từ dạng Text dsang Number
2/ Bạn thử cthức bài 5 chưa?
 

Bài viết mới nhất

Back
Top Bottom