dạ thầy hướng dẫn giúp em trường hợp bảng trích xuất dữ liệu chấm công chỉ có giờ vào 1 và giờ ra 1 thôi ạ
Trường hợp này khá đơn giản. Thường khi chấm 1 giờ vào, 1 giờ ra thì trong khoảng thời gian đó bao gồm cả giờ nghỉ ăn trưa, ăn ca. Khi đó giờ làm việc tính như sau:
=Giờ ra - Giờ vào - Giờ nghỉ ăn trưa ăn ca
Dựa theo kết quả này bạn biện luận:
- Nếu số giờ > 8 thì chỉ tính là 8 giờ
- Nếu số giờ <=8 thì giữ nguyên.
dạ thầy cho em hỏi :nghĩ trưa 1 tiếng 30 phút thì trừ giờ nghĩ trưa như thế nào ạ
Bạn sẽ xét logic:
Nếu tổng thời gian làm lớn hơn 4 giờ thì sẽ trừ đi 1.5 giờ
Bởi vì làm từ 4h trở xuống là làm nửa ca, sẽ không tính giờ nghỉ trưa.
Làm đủ ngày mới tính
=IF(Tổng giờ làm > 4, Tổng giờ làm - 1.5, Tổng giờ làm)
Dạ thầy ơi, em làm Trường hợp ghi nhận đúng giờ, và chấm số lần thiếu đồi với giờ vào 1 và giờ ra 1 nhưng kế quả ra số âm
Mình có giải thích trong bài học về trường hợp này rồi đó bạn: những trường hợp chấm thiếu thì không tính công ngay được. Cần phải có Quy định xử lý các trường hợp này:
- Nếu quy định chấm thiếu thì không tính công => bạn coi kết quả giờ làm = 0 luôn (dùng hàm IF biện luận)
- Nếu quy định chấm thiếu chỉ phạt thôi (đếm số lần thiếu để nhắc nhở, phạt...) thì bạn sẽ coi giờ thiếu = giờ vào hoặc giờ ra theo đúng giờ để tính công như bình thường, còn vẫn có cột đếm số lần chấm công thiếu để xét phạt.