Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Số giờ công được trả lương
8
hours (shift crosses midnight)
Tổng thời lượng ca (trước khi trừ nghỉ) 8,5 hrs
Tổng số phút (trước khi trừ nghỉ) 510 min
Nghỉ không lương 30 min
Số phút được trả lương 480 min

Công cụ này dùng để làm gì

Công cụ giúp bạn tính chính xác số giờ giữa thời điểm vào ca (chấm công vào) và thời điểm tan ca (chấm công ra), kể cả những ca làm việc kéo dài qua nửa đêm. Bạn chỉ cần nhập cả hai mốc giờ theo định dạng 24 giờ cùng thời gian nghỉ không lương (nếu có), công cụ sẽ trả về tổng thời lượng ca làm và số giờ công được trả lương.

Cách sử dụng

Nhập giờ và phút lúc vào ca, sau đó nhập giờ và phút lúc tan ca. Nếu giờ tan ca sớm hơn giờ vào ca, công cụ sẽ tự hiểu đây là ca qua đêm và tự động cộng thêm trọn một ngày. Bạn cũng có thể nhập thời gian nghỉ không lương (tính bằng phút) để trừ ra khỏi giờ công được trả lương.

Giải thích công thức

Cả hai mốc giờ đều được quy đổi thành số phút tính từ nửa đêm. Tổng thời lượng ca được tính bằng \(((\text{giờ ra} - \text{giờ vào} + 1440) \bmod 1440)\); việc cộng thêm 1440 (số phút trong một ngày) rồi lấy phần dư đảm bảo kết quả luôn dương, kể cả với ca qua đêm. Số phút được trả lương bằng tổng thời lượng trừ đi thời gian nghỉ, và chia cho 60 để chuyển sang giờ.

$$\begin{gathered} \text{Paid Hours} = \frac{\big[(\text{Out}-\text{In}+1440)\bmod 1440\big] - B}{60} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{In} &= 60\cdot\text{In Hour} + \text{In Min} \\ \text{Out} &= 60\cdot\text{Out Hour} + \text{Out Min} \\ B &= \text{Break (min)} \end{aligned} \right. \end{gathered}$$
Dòng thời gian thể hiện ca làm bắt đầu vào buổi tối, qua nửa đêm và kết thúc vào buổi sáng
Ca đêm kết thúc sau nửa đêm, nên giờ kết thúc trên đồng hồ sớm hơn giờ bắt đầu.

Ví dụ minh họa

Một ca làm từ 22:00 (10 giờ tối) đến 06:30 (6 giờ 30 sáng) với 30 phút nghỉ: giờ vào = 1320, giờ ra = 390. Tổng thời lượng = \((390 - 1320 + 1440) \bmod 1440 = 510\) phút = 8,5 giờ. Số phút được trả lương = \(510 - 30 = 480 = 8{,}0\) giờ công.

$$\text{Tổng thời lượng} = (390 - 1320 + 1440) \bmod 1440 = 510 \text{ phút} = 8{,}5 \text{ giờ}$$$$\text{Số phút được trả lương} = 510 - 30 = 480 = 8{,}0 \text{ giờ}$$
Thanh chia thành các đoạn thời gian được trả lương và một đoạn nghỉ không lương bị trừ đi
Tổng thời gian chấm công trừ đi giờ nghỉ không lương bằng số giờ được trả lương.

Câu hỏi thường gặp

Công cụ có xử lý được ca dài hơn 24 giờ không? Không — công cụ giả định giờ tan ca nằm trong vòng một ngày kể từ giờ vào ca, điều này phù hợp với hầu hết các ca làm việc thông thường.

Nếu giờ vào ca trùng với giờ tan ca thì sao? Tổng thời lượng được tính là 0 phút (chứ không phải 24 giờ).

Thời gian nghỉ có được tính lương không? Thời gian nghỉ được xem là không lương và bị trừ khỏi tổng giờ công; còn dòng tổng thời lượng ca thì không trừ phần nghỉ này.

Cập nhật lần cuối: