GPE không có ai tên "Tiền bối", chỉ có anh chị em GPE chào đón bạn thôi!Chào các tiền bối.
Bạn có thể dùng làm IF lồng vào nhau để thực hiện, ví dụ If(E3>"7.5/24";"Đi trễ";"Đúng giờ"). Tuy nhiên xem bảng của bạn thì nhiều trường hợp chỉ có 1 dữ liệu chấm công (quên chấm công lúc đến hoặc lúc về) thì bạn sẽ xử lý các trường hợp này như nào!Chào các tiền bối.
Mình nhờ các tiền bối hướng dẫn mình có thể sử dụng công thức nào để có thể kiểm tra ngày công của nhân viên theo điều kiện:
Gồm các trường nội dung sau:
- Đi làm đúng giờ: Từ 7h30 - 17h00
- Đi trễ: Sau 7h30
- Về sớm: Trước 17h00
- Tăng ca: Sau 19h00
View attachment 299581
Cám ơn các tiền bối nhiều nhiều.
Mình có sử dụng công thức if mà không ra kết quả. Mình gửi file nhờ bạn check dùm lỗi ở đâu nhé.Bạn có thể dùng làm IF lồng vào nhau để thực hiện, ví dụ If(E3>"7.5/24";"Đi trễ";"Đúng giờ"). Tuy nhiên xem bảng của bạn thì nhiều trường hợp chỉ có 1 dữ liệu chấm công (quên chấm công lúc đến hoặc lúc về) thì bạn sẽ xử lý các trường hợp này như nào!
Với hàm của bạn thì cần thêm <=7, còn với hàm kia thì đổi 7.5/24 = 3.125, và thêm value() vào giờ của bạn.Mình có sử dụng công thức if mà không ra kết quả. Mình gửi file nhờ bạn check dùm lỗi ở đâu nhé.
View attachment 299593
Chào các tiền bối.
Mình nhờ các tiền bối hướng dẫn mình có thể sử dụng công thức nào để có thể kiểm tra ngày công của nhân viên theo điều kiện:
Gồm các trường nội dung sau:
- Đi làm đúng giờ: Từ 7h30 - 17h00
- Đi trễ: Sau 7h30
- Về sớm: Trước 17h00
- Tăng ca: Sau 19h00
View attachment 299581
Cám ơn các tiền bối nhiều nhiều.
Với con số "cứng" (hardcode) như vầy, người ta dùng names hoặc ô xác định sẽ đỡ nặng cho tính toán. Lưu ý từ "nặng" tôi nói là tính toán chứ không phải là độ lớn của file.Công thức đi trễ: =IF(E4>TIME(7,30,0),"Đi trễ","")
Công thức về sớm: =IF(F4<TIME(17,0,0),"Về sớm","")
Mình xử lý được rồi, cám ơn bạn @Hoàng Trọng Nghĩa nhiều nè.View attachment 299598
Công thức đi trễ: =IF(E4>TIME(7,30,0),"Đi trễ","")
Công thức về sớm: =IF(F4<TIME(17,0,0),"Về sớm","")
Vấn đề là 2 cột Thời gian sớm nhất và thời gian trễ nhất của bạn đang định dạng kiểu chuỗi.
Cách xử lý:
=IF(TIMEVALUE(E4)>TIME(7,30,0),"Đi trễ","")
=IF(TIMEVALUE(F4)<TIME(17,0,0),"Về sớm","")