
교대근무 시간 계산기 사용법
주간·야간 교대나 여러 날의 근무 기록을 모아, 쉬는 시간을 제외한 실제 근무시간을 확인할 때 사용해요.
- 교대별 시작 시각, 종료 시각, 휴게시간(분)에 한 줄당 한 교대를 입력해요.
09:00,18:00,60처럼 세 값을 쉼표로 구분해요. - 시각은
00:00부터23:59까지 두 자리 시·분으로 입력해요. 다음 날 자정은24:00대신00:00으로 적어요. - 휴게시간은 해당 교대에서 제외할 시간을 합쳐 0~1440분의 정수로 입력해요. 쉬지 않았다면
0을 적어요. 소수, 음수, 단위 문자는 입력하지 않아요. - 같은 시작·종료 시각 처리를 선택해요. 시작과 종료가 같은 기록을 당일 종료로 보면 0시간, 다음 날 종료로 보면 24시간이에요.
- 총 실제 근무시간과 소수 시간 환산값을 확인하고 관찰 목록에서 교대별 계산을 살펴봐요.
최대 100개의 교대 기록을 입력할 수 있어요. 빈 줄은 건너뛰고 각 값 앞뒤의 공백은 제거해요. 제목 행은 넣지 않으며 오류가 있으면 원래 입력의 몇 번째 줄인지 안내해요.
계산 방법

먼저 각 시각을 자정부터 지난 분으로 바꿔요. 예를 들어 09:00은 9 × 60 = 540분, 18:00은 18 × 60 = 1080분이에요.
| 시작·종료 관계 | 경과시간 계산 |
|---|---|
| 종료가 시작보다 늦음 | 종료 분 − 시작 분 |
| 종료가 시작보다 이름 | 종료 분 + 1440 − 시작 분 |
| 같은 시각이며 당일 종료 선택 | 0분 |
| 같은 시각이며 다음 날 종료 선택 | 1440분 |
각 교대의 실제 근무시간은 경과시간 − 휴게시간이에요. 휴게시간이 경과시간보다 크면 오류를 표시하고 같으면 실제 근무시간은 0분이에요.
교대별 결과를 정수 분으로 모두 더한 뒤 시간과 분으로 표시해요. 소수 시간은 최종 분 합계를 60으로 나누고 소수점 아래 네 자리로 반올림해요. 교대마다 소수 시간으로 반올림한 값을 더하지 않아요.
계산 예시
주간 교대와 야간 교대 합산
기본 입력은 첫 줄 09:00,18:00,60, 둘째 줄 22:00,06:00,30이에요. 같은 시작·종료 시각 처리는 기본값인 당일 종료 · 0시간을 사용해요.
| 교대 | 시작 → 종료 | 경과시간 | 휴게시간 | 실제 근무시간 |
|---|---|---|---|---|
| 1교대 | 09:00 → 당일 18:00 | 540분 | 60분 | 480분 = 8시간 |
| 2교대 | 22:00 → 다음 날 06:00 | 480분 | 30분 | 450분 = 7시간 30분 |
실제 근무시간 합계는 (540 − 60) + (480 − 30) = 930분, 즉 15시간 30분이에요. 소수 시간으로는 930 ÷ 60 = 15.5시간이에요.
다음 날 같은 시각에 끝나는 교대
09:00,09:00,60을 입력하고 다음 날 종료 · 24시간을 선택해요. 경과시간 1440분에서 휴게 60분을 빼면 1380분 = 23시간이에요.
같은 입력으로 당일 종료를 선택하면 경과시간이 0분인데 휴게시간은 60분이므로 오류가 나요. 같은 시각의 기록은 종료일 해석을 먼저 확인해 주세요.
자정을 넘는 1분과 소수 시간
23:59,00:00,0은 다음 날 자정까지 경과 1분, 휴게 0분이므로 실제 근무시간이 0시간 1분이에요. 보조 결과는 1 ÷ 60을 반올림한 0.0167시간이며 실제 분 합계는 1분으로 유지돼요.
결과 해석과 계산 범위
총 실제 근무시간은 입력한 모든 교대에서 휴게시간을 뺀 합계예요. 관찰 목록의 큰 값은 각 교대의 실제 근무시간이며 함께 표시된 시작·종료 시각과 경과시간·휴게시간으로 계산 과정을 확인할 수 있어요. 목록의 실제 근무시간을 모두 더하면 총 결과와 같아요.
각 줄은 독립된 기록이에요. 다음 날 표시는 해당 줄의 시작일을 기준으로 하며 앞줄과 뒷줄이 같은 날짜이거나 연속된 근무라고 가정하지 않아요. 교대 사이의 대기시간과 이동시간도 자동으로 더하지 않아요.
한 교대는 최대 24시간까지 표현해요. 시작과 종료가 다르면 24시간 미만으로 계산하므로 24시간을 넘는 연속 근무는 구간을 나누고 휴게시간도 해당 구간에 배분해 입력해 주세요. 여러 교대의 합계는 24시간을 넘어도 그대로 표시해요.
시작과 종료가 같은 기록에 대한 선택은 모든 해당 줄에 공통으로 적용돼요. 0시간 기록과 24시간 기록을 함께 처리해야 한다면 따로 계산해 주세요.
날짜, 시간대, 근무자를 구분하지 않아 시각의 단순 차이를 계산해요. 같은 기록을 반복 입력하거나 겹치는 구간을 입력하면 각각 합산하므로 개인의 근무시간을 확인할 때는 같은 사람의 기록을 중복 없이 넣어 주세요.
휴게시간은 입력한 만큼만 차감해요. 어떤 시간을 휴게로 인정할지, 급여에 포함할지, 연장·야간·휴일 수당을 적용할지는 이 계산기에서 판단하지 않아요. 합계를 사용하기 전에 근무 기록의 시작·종료 시각과 제외할 휴게시간을 확인해 주세요.
자주 묻는 질문
야간 교대의 종료 시각은 어떻게 입력하나요?
다음 날 아침에 끝나더라도 종료 시각만 입력해요. 종료가 시작보다 이르면 다음 날 종료로 계산하므로 22:00,06:00,30은 경과 480분에서 휴게 30분을 뺀 7시간 30분이에요.
시작과 종료 시각이 같으면 0시간인가요, 24시간인가요?
‘같은 시작·종료 시각 처리’에서 선택해요. 기본값은 당일 종료인 0시간이며 다음 날 같은 시각에 끝나는 근무라면 24시간을 선택해요. 이 선택은 시작과 종료가 같은 모든 줄에 공통으로 적용돼요.
휴게시간을 여러 번 나누어 쉬면 어떻게 입력하나요?
해당 교대에서 제외할 휴게시간을 합쳐 분 단위 정수로 입력해요. 30분과 15분을 쉬었다면 45를 입력하며 휴게시간 합계는 해당 교대의 경과시간보다 클 수 없어요.
7시간 30분은 7.3시간인가요?
7시간 30분은 7.5시간이에요. 분을 60으로 나누기 때문에 7 + 30 ÷ 60 = 7.5가 돼요. 보조 결과에서는 전체 합계를 소수 시간으로 환산해 보여줘요.
같은 기록이나 서로 겹치는 교대는 자동으로 합쳐지나요?
아니요. 각 줄을 독립된 근무 기록으로 계산하므로 같은 줄을 두 번 입력하면 두 번 합산해요. 날짜와 근무자를 입력받지 않아 중복 기록이나 시간대 겹침을 자동으로 판별하지 않아요.












































































