
Công thức chung
=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)
Tóm lược
Để tính giờ làm việc, có tính đến thời gian nghỉ ngơi cần được trừ đi, bạn có thể sử dụng công thức dựa trên hàm MOD. MOD được sử dụng để xử lý thời gian bắt đầu và kết thúc quá nửa đêm. Trong ví dụ được hiển thị, công thức trong F6 là:
=MOD(C6-B6,1)-MOD(E6-D6,1)
Giải trình
Về cơ bản, công thức này trừ thời gian bắt đầu từ thời gian kết thúc để có thời lượng tính bằng giờ. Điều này được thực hiện để tính toán cả thời gian làm việc và thời gian nghỉ ngơi.
MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time
Tiếp theo, thời gian nghỉ giải lao được trừ vào thời gian làm việc để có "số giờ làm việc thực".
Công thức này sử dụng hàm MOD để xử lý thời gian vượt qua ranh giới trong ngày (nửa đêm). Bằng cách sử dụng MOD với ước số là 1, kết quả dương tính không thay đổi, nhưng kết quả âm tính (xảy ra khi thời gian bắt đầu lớn hơn thời gian kết thúc) được "lật" để có thời lượng chính xác.
Để biết thêm chi tiết, hãy xem: Cách tính số giờ giữa hai thời điểm
Khoảng thời gian định dạng
Trong trường hợp thời gian tính toán vượt quá 24 giờ, bạn có thể muốn sử dụng định dạng tùy chỉnh như (h): mm. Cú pháp dấu ngoặc vuông (h) cho Excel biết hiển thị thời lượng giờ lớn hơn 24 giờ. Nếu bạn không sử dụng dấu ngoặc, Excel sẽ chỉ đơn giản là "cuộn qua" khi thời lượng đạt 24 giờ (giống như đồng hồ).
Bố cục bảng chấm công thay thế
Ảnh chụp màn hình bên dưới hiển thị một định dạng thay thế để ghi lại thời gian hoạt động. Thay vì ghi nhật ký công việc và thời gian nghỉ riêng biệt, phiên bản này ghi lại hai thời gian ra / vào riêng biệt cho một ca làm việc.
Đối với bố cục này, công thức được sử dụng trong F5 là:
=MOD(C5-B5,1)+MOD(E5-D5,1)
Thay vì trừ thời gian nghỉ giữa giờ làm việc, chúng ta cộng hai thời gian làm việc với nhau.