Công thức này của anh Tuấn, tuy dài, nhưng chính xác:
=INDEX($D$4:$D$10, MATCH(TRUE, (IF(LEFT($C$4:$C$10) = "B", 1, 0)) * ($E$4:$E$10) = MAX((E4:E10)*(LEFT((C4:C10), 1) = "B")), 0))
Còn của Po_Pikachu, tuy ngắn hơn, nhưng không chính xác:
=INDEX(D4
10, MATCH(1, ((E4:E10 = (MAX((E4:E10) * (LEFT(C4:C10) = "B")))) * (LEFT(C4:C10) = "B"))))
Chứng minh:
1. Thay hết giá trị nhập của các món hàng có mã hàng bắt đầu là B giống y hệt nhau, công thức của anh Tuấn sẽ lấy cái nó gặp đầu tiên:
Quạt cây, trong khi công thức của Po_Pickachu thì lúc nào cũng ra là
Tủ lạnh...
2. Thay giá trị nhập của
Quạt cây (có mã là BD1) thành cao nhất, công thức của Po_Pikachu cho kết quả là
Máy giặt 6 (có mã là C1)!
Tôi chưa biết công thức của Po_Pikachu sai ở đâu, tạm thời chỉ nêu ra mấy nhận xét như vậy đã.