Lấy giá trị bằng hàm Match trong BT này như thế nào (1 người xem)

Liên hệ QC

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

Phanvanphu95

Thành viên mới
Tham gia
10/3/12
Bài viết
15
Được thích
0
Bài tập này khó quá nên mình nhờ các bạn giải giúp
Mình có đính kèm file bài tập này
Mình rất cần sự giúp đỡ của các bạn về bài tập này !
Các bạn giải giúp mình ngay ô đơn giá nhé
Cảm ơn các bạn rất nhiều /-*+/

btexcel.jpg
 

File đính kèm

Bài tập này khó quá nên mình nhờ các bạn giải giúp
Mình có đính kèm file bài tập này
Mình rất cần sự giúp đỡ của các bạn về bài tập này !
Các bạn giải giúp mình ngay ô đơn giá nhé
Cảm ơn các bạn rất nhiều /-*+/

View attachment 78697

Nhập công thức này tại ô E4:
Mã:
=VLOOKUP(LEFT(B4;2);$A$17:$E$19;MATCH(--RIGHT(B4);$A$16:$E$16;0);0)
Chú ý dấu phẩy hoặc chấm phẩy đấy.
 
Cảm ơn bạn rất là nhiều !!
Bạn có thể giải thích tại sao lại dùng --right mà không phải là right không ?
Mình chưa hiểu chỗ này !
 
Nhập công thức này tại ô E4:
Mã:
=VLOOKUP(LEFT(B4;2);$A$17:$E$19;MATCH(--RIGHT(B4);$A$16:$E$16;0);0)
Chú ý dấu phẩy hoặc chấm phẩy đấy.
Thay MATCH(--RIGHT(B4);$A$16:$E$16;0 ) thành RIGHT(B4) +1 cho nó sướng
Tức công thức sẽ là =VLOOKUP(LEFT(B4;2);$A$17:$E$19;RIGHT(B4)+1;0)
 
Lần chỉnh sửa cuối:
Rất hợp lý !!--=0
Mà khó hiểu thật !
Kết quả thì ra đúng mà tại sao lại dùng hàm như vậy
Bạn có thể giải thích RIGHT(B4) +1 được không ?


Nếu RIGHT(B4) = 1 thì RIGHT(B4) + 1 = 2 --> Thế vào hàm VLOOKUP có nghĩa là sẽ tra cột 2 trong bảng
Nếu RIGHT(B4) = 2 thì RIGHT(B4) + 1 = 3 --> Thế vào hàm VLOOKUP có nghĩa là sẽ tra cột 3 trong bảng
Nếu RIGHT(B4) = 3 thì RIGHT(B4) + 1 = 4 --> Thế vào hàm VLOOKUP có nghĩa là sẽ tra cột 4 trong bảng
Nếu RIGHT(B4) = 4 thì RIGHT(B4) + 1 = 5 --> Thế vào hàm VLOOKUP có nghĩa là sẽ tra cột 5 trong bảng
Vậy thôi!
 
Thay MATCH(--RIGHT(B4);$A$16:$E$16;0 ) thành RIGHT(B4) +1 cho nó sướng
Tức công thức sẽ là =VLOOKUP(LEFT(B4;2);$A$17:$E$19;RIGHT(B4)+1;0)
Đúng là sướng thiệt, chỉ tại tác giả hỏi dùng match() như thế nào nên mình dùng match() thôi.
"Hổng có nghĩ" tìm cách "sướng".
Hì hì...
 
Bạn ndu96081631 cho mình hỏi chút nhé
Ở ô Thuế GTGT của bài trên người ta kêu mình tính như sau
Nếu ưu tiên là K thì dựa vào 2 kí tự đầu của Mã vật tưBảng vật tư và chi phí .Ngược lại thì bằng 0 (nhân với Tiền vật tư)
Mình làm ra kết quả với hàm sau
=VLOOKUP(LEFT(B4,2),$G$16:$J$19,4,0)*G4*IF(D4="K",1,0)
Ngoài cách này ra ,bạn còn cách nào khác không ?
Thật sự mình không muốn làm khó bạn nhưng mình muốn làm khác cách trên !
Mong bạn sẽ giúp mình /-*+/
Cảm ơn bạn !!!!
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom