MCP로 연결 →

계산 입력

공식

광고

결과

주간 총 근무시간
0
7일간 일한 시간
총 분 0 min
정규근무 시간(최대 40시간) 0 h
초과근무 시간(40시간 초과) 0 h

주간 근무시간 계산기란?

이 계산기는 매일의 출근·퇴근 시간을 바탕으로 7일(한 주) 동안 일한 총 근무시간을 합산해 줍니다. 하루치마다 무급 휴게시간을 빼고, 일주일치를 모두 더한 뒤, 그 합계를 정규근무(최대 40시간)와 초과근무(40시간 초과)로 나눠 보여줍니다. 다음 날 아침에 퇴근하는 야간(철야) 근무도 정확하게 계산합니다.

사용 방법

요일별로 출근·퇴근 시간을 24시간제로 입력하세요(예: 9:00 또는 17:30). 무급 휴게시간은 분 단위로 함께 입력하면 됩니다. 일하지 않은 날은 출근·퇴근 칸을 모두 비워 두세요. 계산하기를 누르면 주간 총 근무시간, 총 분, 그리고 정규근무 대 초과근무 내역을 확인할 수 있습니다.

계산 공식 풀이

각 시간은 자정을 기준으로 한 '분'으로 환산됩니다. 하루 근무 분 = 퇴근 시간 − 출근 시간이며, 퇴근 시간이 출근 시간보다 이르면 24시간(1440분)을 더합니다. 그래서 22:00부터 6:00까지 이어지는 야간 근무는 8시간으로 계산됩니다. 여기서 휴게시간(분)을 뺀 뒤, 일한 모든 날을 더한 주간 합계를 60으로 나누면 시간 단위가 나옵니다.

$$\text{Total Hours} = \sum_{d \in \text{days}} \frac{\left(\text{Out}_d - \text{In}_d\right) - \text{Break}_d}{60}$$

$$\begin{gathered} \text{Total} = \sum_{d} \frac{W_d}{60}, \quad \text{Reg} = \min(\text{Total},\,40), \quad \text{OT} = \max(\text{Total}-40,\,0) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} W_d &= \left(\text{Out}_d - \text{In}_d\right) - \text{Break}_d \\ W_d &\mathrel{+}= 1440 \;\text{ if Out} < \text{In (overnight)} \\ W_d &= \max(W_d,\,0) \end{aligned} \right. \end{gathered}$$

광고
하루의 출근, 휴식, 퇴근을 보여주는 타임라인
하루 근무 시간은 퇴근 시간에서 출근 시간과 휴식 시간을 뺀 값입니다.

계산 예시

월요일부터 금요일까지 매일 9:00에 출근해 17:00에 퇴근하고 휴게시간 30분을 가진다고 가정해 봅시다. 하루는 8시간에서 0.5시간을 뺀 7.5시간입니다. 닷새 동안이면 총 37.5시간으로, 모두 정규근무이며 초과근무는 없습니다. 휴게시간 없이 22:00부터 6:00까지 일하는 야간 근무는 \(6{:}00 + 24{:}00 - 22{:}00 = 8\) 시간이 됩니다.

주간 근무 시간 막대를 40시간까지의 정규 시간과 그 이상의 초과 근무로 나눈 그림
주 40시간을 초과한 시간은 초과 근무로 계산됩니다.

자주 묻는 질문

야간(철야) 근무는 어떻게 처리되나요? 퇴근 시간이 출근 시간보다 이르면, 계산기는 근무가 자정을 넘긴 것으로 보고 24시간을 더합니다.

초과근무는 어떻게 정의되나요? 한 주에 40시간을 넘는 시간은 모두 초과근무로 표시됩니다. 이는 일반적인 기준일 뿐이며, 회사 규정이나 해당 국가·지역의 법규에 따라 다를 수 있습니다. (한국의 경우 근로기준법상 주 40시간을 기준으로 하되 연장근로 규정이 별도로 적용되니 실제 적용은 다를 수 있습니다.)

9:15 같은 시간도 입력할 수 있나요? 네, 분 단위까지 지원합니다. 오후 1시 45분은 24시간제인 13:45로 입력하세요.

최종 업데이트: