doxuan1988
Thành viên mới

- Tham gia
- 26/12/19
- Bài viết
- 22
- Được thích
- 0
Trước hết bạn không nên viết tắt nhen: e, ko, AC, ah,...???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: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
=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.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)))
Bạn sửa lại công thức như sau: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.
=SUMPRODUCT((LEFT($F$7:$CR$7)="T")*ISNUMBER(F9:CR9),IF(F9:CR9>=8,8,F9:CR9))
Em đã thử lại nhưng kết quả trả về bị lỗi anh ah. anh giúp em sửa lỗi nhé. Em cám ơn a ahBạ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