Bạn quá khen mình chỉ dùng công thức từ post của anh HieuCD tại đây rồi biến đổi chút rồi dùng thôi.
http://www.giaiphapexcel.com/diendan/threads/sắp-xếp-thời-gian-hoàn-thành-cao-nhất-dựa-vào-điều-kiện-lọc.127619/
Thêm 1 công thức bỏ trùng mình sử dụng kiến thức của anh HieuCD.
B18=INDEX($B$5:$B$14,MATCH(LARGE(OFFSET($A$4,1,MATCH($E$16,$A$4:$N$4,)-1,10,)+0.001/ROW($1:$10),ROW(A1)),OFFSET($A$4,1,MATCH($E$16,$A$4:$N$4,)-1,10,)+0.001/ROW($1:$10),))
Minh có thêm 1 một công thức
=IFERROR(INDEX(OFFSET('BIÊN LAI'!$A$1,1,MATCH(H$2,'BIÊN LAI'!$A$1:$I$1,0)-1,COUNTA(MHV),1),SMALL(IF($B3=MHV,ROW(INDIRECT("1:"&COUNTA(MHV))),""),INT((COLUMN(A2)-1)/3+1))),"")
Mà mọi người cho mình hỏi cách phân tích công thức của mọi người như thế nào, vì nó dài mà có...
Công thức này của mình kiểm tra lại thì thấy bị sai ở dòng 21. Em cũng thử máy khác rồi, em phát hiện hàm MATCH($D3:$AL3,$D3:$AL3,0) hoạt động không đúng với file này. Đó là số 16 ở 3 vị trí là 13,27,32 nhưng dùng hàm MATCH thì không trả cùng số 13 mà 13,27,27. Khi em đánh lại các số dòng 21 thì...