Giúp em hàm tính công giờ làm ngày thường và từ 8 giờ trở lại

Liên hệ QC

doxuan1988

Thành viên mới
Tham gia
26/12/19
Bài viết
18
Được thích
0
Em có bảng công như file. E muốn lấy giờ công những ngày đi làm là trên 8h thì lấy 8h, dưới 8h thì lấy số thực tế làm. ko tính ngày chủ nhật. AC giúp e với ah
 

File đính kèm

  • Bảng chấm công.xlsx
    108 KB · Đọc: 14
Em có bảng công như file. E muốn lấy giờ công những ngày đi làm là trên 8h thì lấy 8h, dưới 8h thì lấy số thực tế làm. ko tính ngày chủ nhật. AC giúp e với ah
Trước hết bạn không nên viết tắt nhen: e, ko, AC, ah,...???

Rồi. Bạn phải giải thích rõ hơn về cái file của bạn chứ. Dữ liệu lấy từ cột nào và ý nghĩa ra sao? Rồi kết quả bạn muốn lấy giờ công được hiển thị ở đâu? Mình nhìn vào bảng chấm công mình chưa hiểu lắm:
1604391239960.png
 
Đây là bảng công tính lương theo giờ. Trong 1 ngày làm việc có thể có rất nhiều loại công ( công 3 cột vào có thể lên đến 11h/ ngày) nhưng e chỉ muốn tính nếu ngày nào đi làm lớn hơn 8h/ ngày thì tính 8h. Nếu ngày nào đi làm nhỏ hơn 8h thì lấy số giờ đúng ( VD: làm 6.5h thì lấy 6.5h, làm 5h thì lấy 5h)
 

File đính kèm

  • Bảng chấm công.xlsx
    109.1 KB · Đọc: 12
Em có bảng công như file. E muốn lấy giờ công những ngày đi làm là trên 8h thì lấy 8h, dưới 8h thì lấy số thực tế làm. ko tính ngày chủ nhật. AC giúp e với ah
Tham khảo công thức và file đính kèm. Tại CU9:
Mã:
=SUMPRODUCT((LEFT($F$7:$CR$7)="T")*(F9:CR9*(F9:CR9<8)+8*(F9:CR9>=8)))
 

File đính kèm

  • BCC.xlsx
    116.5 KB · Đọc: 26
Em cám ơn các anh chị đã giúp đỡ. Em làm được rồi ah
 
Tham khảo công thức và file đính kèm. Tại CU9:
Mã:
=SUMPRODUCT((LEFT($F$7:$CR$7)="T")*(F9:CR9*(F9:CR9<8)+8*(F9:CR9>=8)))
Anh ơi cho e hỏi trường hợp nếu trong bảng chấm công có ký tự text thì có sử dụng được công thức trên không ạ. Ví dụ ngày lễ em dùng ký tự "L" để chấm trong bảng công. và công ngày lễ này sẽ không được tính trong tổng số giờ làm.
 
Anh ơi cho e hỏi trường hợp nếu trong bảng chấm công có ký tự text thì có sử dụng được công thức trên không ạ. Ví dụ ngày lễ em dùng ký tự "L" để chấm trong bảng công. và công ngày lễ này sẽ không được tính trong tổng số giờ làm.
Bạn sửa lại công thức như sau:
Mã:
=SUMPRODUCT((LEFT($F$7:$CR$7)="T")*ISNUMBER(F9:CR9),IF(F9:CR9>=8,8,F9:CR9))
 
Công thức này chỉ đúng với điều kiện là ngưới đó chỉ đi làm ở 1 cột công cố định. Với trường hợp 1 ngày có 3 loại công như bảng thì kết quả trả về ko đúng ah. VD ở dòng số 11 bạn này trong 1 ngày đi làm 2 hoặc 3 loại công ( tổng 1 ngày là 12h) nhưng chỉ được tính thưởng là 8h thôi. Ngày nghỉ không được tính công
 
Web KT
Back
Top Bottom