vulunktheky
Thành viên thường trực




- Tham gia
- 2/3/18
- Bài viết
- 274
- Được thích
- 84
- Giới tính
- Nam
File đính kèm
Lần chỉnh sửa cuối:
Hi bạn mình thấy kết quả chưa đúng bạn à. Bạn kiểm tra giúp mình nhaMã:B6=IFERROR(AGGREGATE(14,6,DATA!$B$2:$B$9805/(A6=DATA!$A$2:$A$9805),1),"")
Hihi, mình chịu rồi.
Thử:Hi bạn mình thấy kết quả chưa đúng bạn à. Bạn kiểm tra giúp mình nha
=MAX(MODE.MULT($B$2:$B$9805))
Hiểu rồi!Theo mình làm thủ công thì kết quả se trả về như thế này[file đính kèm], cách mình làm là lấy pivotable ra sao đó kiểm tra số lần xuất hiện ở cột OT ON DAY. Mình muốn tìm giải phải nhanh hơn mà không cần phải thông qua pivotable. Mình chưa hiểu cách của bạn cho lắm.
Cảm ơn !
C6=IF(COUNTIF(DATA!$A$2:$A$10000,$A6),MAX(IFERROR(MODE.MULT(IF(DATA!$A$2:$A$10000=$A6,DATA!$B$2:$B$10000)),VLOOKUP($A6,DATA!$A$2:$B$10000,2,))),"")
cảm ơn bạn!Hiểu rồi!
Kết thúc bằng Ctrl+Shift+Enter.Mã:C6=IF(COUNTIF(DATA!$A$2:$A$10000,$A6),MAX(IFERROR(MODE.MULT(IF(DATA!$A$2:$A$10000=$A6,DATA!$B$2:$B$10000)),VLOOKUP($A6,DATA!$A$2:$B$10000,2,))),"")
Thân
Nếu tất các các giá trị của cột OT ON DAY đều xuất hiện 1 lần thì công thức trả về giá trị lại bị sai bạn à.cảm ơn bạn!
Vậy thì vầy:Nếu tất các các giá trị của cột OT ON DAY đều xuất hiện 1 lần thì công thức trả về giá trị lại bị sai bạn à.
Mình chưa khắc phục được, bạn xem giúp mình nha, phần mình tô màu đỏ. Cảm ơn
=IF(COUNTIF(DATA!$A$2:$A$10000,$A6),MAX(IFERROR(MODE.MULT(IF(DATA!$A$2:$A$10000=$A6,DATA!$B$2:$B$10000)),IFERROR(IF(DATA!$A$2:$A$10000=$A6,DATA!$B$2:$B$10000),""))),"")