Công thức Excel: Công thức bảng chấm công cơ bản với dấu ngắt -

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.

Liên kết tốt

Giới thiệu về Toán mô-đun (Học viện Khan) Tính toán giờ làm việc (Chandoo video)

thú vị bài viết...