



=IF(C6="USD",14000,IF(C6="DM",10000,6000))
=SUMPRODUCT(($C$6:$C$12=IF(C18="",C17,C18))*($B$6:$B$12=D18),$D$6:$D$12)
=VLOOKUP(IF(C18="",C17,C18),$C$6:$E$12,3,0)*E18




Nếu cứ muốn lấy INDEX và MATCH: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?
=INDEX($D$6:$D$12,MATCH(IF(C18="",C17,C18)&D18,$C$6:$C$12&$B$6:$B$12,0))




Không nên điền thêm dữ liệu vào bản gốc, nếu có thể khắc phục bạn à.Bạn xem thử coi đúng ý bạn không nha.