Hàm dò tìm (1 người xem)

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

cuongkt49

Thành viên mới
Tham gia
12/4/11
Bài viết
5
Được thích
0
Mọi người xem giúp mình liệu bài tập sau ( file đính kèm) có thể giải bằng cách kết hợp hàm index và match được không nhé!
 

File đính kèm

Xác định tỷ giá: Ô E6:
Mã:
=IF(C6="USD",14000,IF(C6="DM",10000,6000))
Số tiền tại E18:
Mã:
=SUMPRODUCT(($C$6:$C$12=IF(C18="",C17,C18))*($B$6:$B$12=D18),$D$6:$D$12)
Quy ra VNĐ:
Mã:
=VLOOKUP(IF(C18="",C17,C18),$C$6:$E$12,3,0)*E18
BÀi này không cần dùng INDEX và MATCH cho rắc rối, dùng SUMPRODUCT cho nhanh.
 
Bạn xem thử coi đúng ý bạn không nha.
 

File đính kèm

ok, đúng là sumproduct tối ưu. cám ơn công thức rất hay của bạn. nhưng liệu có cách nào để dùng hàm index và match để giải mà ko dùng sumproduct ko?
 
ok, đúng là sumproduct tối ưu. cám ơn công thức rất hay của bạn. nhưng liệu có cách nào để dùng hàm index và match để giải mà ko dùng sumproduct ko?
Nếu cứ muốn lấy INDEX và MATCH:
Mã:
=INDEX($D$6:$D$12,MATCH(IF(C18="",C17,C18)&D18,$C$6:$C$12&$B$6:$B$12,0))
Nên nhớ rằng INDEX và MATCH chỉ trả về giá trị của dòng đầu tiên nếu trong dữ liệu có 2 dòng giống nhau (như là Chi-DM)
Do đó công thức trên sẽ bị thiếu 500 của dòng cuối cùng Chi-DM
Do vậy dùng SUMPRODUCT là đúng nhất bạn à
 

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

Back
Top Bottom