← 계산페이지 홈

주간 근무시간 계산기

한 주의 출퇴근 기록을 모아 휴게시간을 뺀 근무 합계와 날짜별 내역을 확인합니다.

하루만 계산하려면 근무 시간 계산기를 이용하세요. 여기서는 시작일부터 7일간의 기록을 최대 21개 합산합니다. 비어 있는 기록은 제외하며, 분할 근무는 같은 날짜로 여러 줄 입력합니다.

근무 기록 1

자정을 넘기면 ‘다음 날 퇴근’을 직접 선택하세요. 모든 시간은 출근한 날짜에 합산하며 마지막 날의 다음 날 퇴근도 포함합니다. 휴게시간·법정 수당은 자동 산정하지 않습니다.

기록은 서버나 브라우저 저장소에 보관하지 않습니다. 새로고침하기 전에 필요한 CSV를 저장하세요.

주간 근무시간 계산기 사용 안내

01

입력 기준과 사용 범위

입력 방법

  • 기록할 7일의 시작 날짜를 먼저 선택합니다. 각 기록의 근무 시작일·출근·퇴근 시각과 휴게시간을 입력하고 자정을 넘기면 다음 날 퇴근을 선택합니다.
  • 휴게가 없으면 0분을 직접 입력하세요. 기록 추가 버튼으로 최대 21개 구간을 입력할 수 있으며, 분할 근무는 같은 날짜를 선택해 두 줄 이상 기록합니다. 시각과 휴게가 모두 빈 줄은 합계에서 제외됩니다.

활용 상황

  • 교대 근무나 아르바이트의 출퇴근 내역을 7일 단위로 모아 휴게 전 경과시간, 제외한 휴게시간, 실제 기록 합계를 대조할 때 사용합니다.
  • 하루 두 번 출근하는 분할 근무에서 서로 겹치는 기록을 찾아 중복 합산을 막고, 분 단위 원자료를 CSV로 내려받아 근태 기록과 비교할 때 활용합니다.
02

계산식과 예시

계산식

각 구간의 경과 분 = 퇴근 시각 − 출근 시각 + 다음 날 선택 시 1,440분입니다. 근무 분 = 경과 분 − 휴게 분이며, 모든 기록의 근무 분을 정수로 합산한 뒤 60으로 나눠 소수 시간으로 표시합니다. 소수 시간 표시는 마지막에 소수 둘째 자리로 반올림합니다.

계산 예시

첫날 09:00~18:00, 휴게 60분은 480분입니다. 둘째 날 22:00~다음 날 06:00, 휴게 30분은 450분입니다. 두 기록의 경과 1,020분에서 휴게 90분을 빼면 930분, 즉 15시간 30분(15.50시간)입니다.

결과 해석

전체 근무 합계, 경과시간과 휴게시간, 근무 시작일 수와 기록 수를 구분해 표시합니다. 날짜별 표는 실제 달력일로 자르는 방식이 아니라 출근한 날짜에 구간 전체를 합산합니다. CSV에는 구간별 출퇴근, 다음 날 여부, 경과·휴게·근무 분과 소수 시간, 전체 합계가 들어갑니다.

03

결과를 확인할 때

교대·분할 근무를 겹치지 않게 합산하는 기준

  • 22:00부터 다음 날 06:00까지 일했다면 다음 날 퇴근을 반드시 선택해야 8시간으로 계산됩니다. 선택을 빼면 잘못된 종료 순서라고 안내합니다. 출퇴근 시각이 같아도 다음 날을 선택하면 24시간 구간을 기록할 수 있습니다. 한 줄에 24시간을 초과하는 기록은 받지 않으므로 날짜별 구간으로 나눠야 합니다.
  • 출근일이 첫날인 22:00~다음 날 06:00 기록과 둘째 날 05:00~09:00 기록은 1시간이 겹칩니다. 계산기는 이를 오류로 표시하며 자동으로 어느 기록을 삭제하지 않습니다. 앞 기록이 06:00에 끝나고 다음 기록이 06:00에 시작하는 것은 중복이 아닙니다. 휴게의 위치는 알 수 없으므로 휴게 중 다른 근무를 기록하려면 앞 구간을 나눠 주세요.
  • 7일째 밤에 출근해 8일째 아침에 퇴근하는 기록도 이 표에서는 7일째에 전부 합산합니다. 이는 출근일 기준의 근태 메모를 위한 선택이며 법정 주간 근로시간이나 야간·휴일수당 판정 기준이 아닙니다. 유급 휴게, 대기, 교육·이동의 근로 인정과 회사의 원단위·시간단위 절사 규칙은 별도 확인해야 합니다.

검산 체크리스트

  1. 시작 날짜가 원하는 근태 기록 기간의 첫날인지 확인하고, 다음 날 퇴근 여부를 기록마다 점검하세요.
  2. 휴게시간은 자동 입력되지 않습니다. 제외할 분 수를 명시하고 이미 다른 줄에서 제외한 휴게를 다시 빼지 마세요.
  3. 8시간 30분은 8.30시간이 아니라 8.50시간입니다. CSV의 근무 분을 먼저 합산하고 소수 시간의 반올림 오차와 구분하세요.

주의사항

  • 합계는 입력한 근무 구간의 시각 차이입니다. 연장·야간·휴일수당, 주휴수당, 법정 한도 초과 여부나 실제 임금 지급 의무를 자동 판정하지 않습니다.
  • 입력값은 이 페이지 메모리에만 유지됩니다. CSV 저장 버튼을 누르면 기기에 파일이 생성되며 새로고침·이동 시 화면의 기록은 사라집니다. 서로 다른 시간대나 일광절약시간 변경은 반영하지 않습니다.
+

더 확인할 자료

사용하면서 생기는 질문

휴게시간을 비워 두어도 되나요?

근무 시각을 입력한 줄은 휴게시간도 필수입니다. 휴게가 없으면 0을 입력해야 하며 전체 경과시간보다 긴 휴게는 오류로 표시합니다. 휴게와 경과가 같으면 근무 합계는 0분입니다.

야간 근무는 어느 날짜에 합산하나요?

출근한 날짜에 해당 구간 전체를 합산합니다. 예를 들어 일요일 밤 출근·월요일 아침 퇴근은 일요일 기록으로 묶입니다. 법정 주간 산정이나 날짜별 가산 구간을 나누는 결과가 아닙니다.

점심을 사이에 두고 두 번 출근하면 어떻게 기록하나요?

같은 근무 시작일로 오전·오후 구간을 각각 추가하세요. 기록 사이에 있는 점심시간은 이미 합산되지 않으므로 각 줄의 휴게에 중복 입력하지 않습니다.

CSV 소수 시간을 더한 값과 전체 합계가 조금 다른 이유는 무엇인가요?

개별 기록의 소수 시간은 둘째 자리에서 반올림됩니다. 전체 합계는 반올림 전 정수 분을 먼저 더한 뒤 환산하므로 CSV의 근무 분 열을 기준으로 검산해야 정확합니다.

새로고침해도 근무 기록이 남나요?

아니요. 입력 기록은 서버나 브라우저 저장소에 저장하지 않습니다. 필요한 경우 CSV를 직접 저장하고, 공용 기기에서는 저장한 파일의 개인정보도 관리하세요.

관련 계산기