Đếm Overtime theo điều kiện cho trước. (1 người xem)

Liên hệ QC

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

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
Nhờ mọi người giúp đỡ mình công thức:
Lấy giá trị xuất hiện nhiều nhất của cột OT ON DAY tương ứng với DEPT NO nếu số lần xuất hiện bằng nhau thì lấy giá trị OT ON DAY lớn nhất.
- Sheet công thức: Working Hrs
- Sheets dữ liệu: DATA
1539912220318.png
Cảm ơn mọi người!
 

File đính kèm

Lần chỉnh sửa cuố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 !
 

File đính kèm

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 !
Hiểu rồi!
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,))),"")
Kết thúc bằng Ctrl+Shift+Enter.

Thân
 

File đính kèm

File đính kèm

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
Vậy thì vầy:
Mã:
=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),""))),"")
Kết thúc bằng Ctrl+Shift+Enter.

Thân
 

File đính kèm

Web KT

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

Back
Top Bottom