Công cụ tính giờ làm việc giữa hai mốc thời gian là gì?
Công cụ này giúp bạn tính chính xác số giờ làm việc thực tế từ lúc bắt đầu đến lúc kết thúc, sau đó trừ đi thời gian nghỉ không tính lương. Đây là trợ thủ đắc lực khi bạn cần chấm công, tính lương, làm freelance hay theo dõi độ dài mỗi ca. Đặc biệt, công cụ xử lý chính xác cả những ca làm qua đêm, khi giờ kết thúc rơi vào ngày hôm sau.
Cách sử dụng
Bạn nhập giờ bắt đầu và giờ kết thúc theo định dạng 24 giờ, rồi điền tổng thời gian nghỉ tính bằng phút (nếu không nghỉ thì để 0). Công cụ sẽ trả về số giờ làm việc thực tế dưới dạng số thập phân và dạng giờ–phút, kèm theo tổng thời lượng ca làm và phần thời gian nghỉ đã được trừ ra.
Giải thích công thức
Các mốc thời gian được quy đổi thành số giây kể từ nửa đêm. Tổng thời lượng được tính bằng hiệu hai mốc rồi chia cho 3600 để ra số giờ. Nếu giờ kết thúc sớm hơn giờ bắt đầu, hệ thống tự cộng thêm 24 giờ để xử lý ca làm vắt qua nửa đêm. Thời gian nghỉ (tính bằng phút) được chia cho 60 để đổi sang giờ, rồi trừ vào tổng thời lượng nhằm cho ra số giờ làm việc thực tế.
$$\text{Net Hours} = \left(\text{End time} - \text{Start time}\right) - \frac{\text{Break (min)}}{60}$$
Ví dụ minh họa
Với ca làm từ 09:00 đến 17:00 và nghỉ 30 phút: tổng thời lượng = \((17 - 9) = 8\) giờ. Thời gian nghỉ = \(30 \div 60 = 0{,}5\) giờ. Số giờ làm việc thực tế = \(8 - 0{,}5 =\) 7,5 giờ, tức 7 giờ 30 phút.
Câu hỏi thường gặp
Công cụ có tính được ca đêm không? Có. Nếu giờ kết thúc sớm hơn giờ bắt đầu (ví dụ 22:00 đến 06:00), công cụ mặc định ca kết thúc vào ngày hôm sau và tự cộng thêm 24 giờ.
Nếu thời gian nghỉ dài hơn cả ca làm thì sao? Số giờ làm việc thực tế không thể âm, nên kết quả sẽ được giới hạn ở mức 0.
Có hỗ trợ tính theo giây không? Dữ liệu nhập chỉ tính theo giờ và phút; kết quả được làm tròn đến phút gần nhất khi hiển thị dạng giờ–phút.