2026-08-01 · 5분 읽기 · 인사운영·조직

교대근무표 엑셀로 짜다 틀리는 것 4가지 — 주휴·연장·야간 자동계산의 함정

교대근무표를 엑셀로 관리할 때 반복되는 계산 오류 4가지(주휴·야간·연장·버전 관리)를 짚고,
점검 체크리스트와 자동계산 대안을 안내한다.

결론부터 말하면, 교대근무표 엑셀 서식 자체는 문제가 아닙니다.
문제는 그 근무표로 수당까지 계산하려 할 때 생깁니다.
주휴수당의 주 단위 집계,
자정을 넘는 야간조의 시간 분리,
계획과 실제 출퇴근의 괴리,
그리고 수정본 버전 관리 — 이 4곳에서 거의 예외 없이 틀립니다.
하나씩 짚어보겠습니다.

함정 1: 주휴수당 — 주 단위 소정근로시간이 수식으로 안 잡힌다

주휴수당은 1주 소정근로시간 15시간 이상(근로기준법 제18조 제3항)이고 그 주 소정근로일을 개근(같은 법 시행령 제30조)했을 때,
1주에 평균 1회 이상 부여되는 유급휴일(근로기준법 제55조)에 대한 수당입니다.
그런데 교대근무는 주마다 근무일과 시간이 달라지죠.
월 단위 시트로 근무표를 짜면 주 경계(월~일)가 월의 시작·끝과 어긋나면서 15시간 판정 자체가 틀어집니다.
월말·월초에 걸친 주는 두 시트에 쪼개져 집계되고,
이때 주휴수당이 조용히 누락되거나 과지급됩니다.

함정 2: 야간수당 — 자정 넘는 교대의 날짜 분리 오류

22시~다음 날 6시 근로에는 통상임금의 50% 이상을 가산합니다(근로기준법 제56조,
상시 5인 이상 사업장).
엑셀의 흔한 오류 두 가지:

  • 퇴근시간이 출근시간보다 작아 음수가 나옴 → IF로 +24 처리해도,
  • 야간 구간만 따로 잘라내는 수식이 없어 전체 근무시간에 가산율을 곱해버림
야간조 예시계산
근무 21:00~익일 06:00 (휴게 1시간)실근로 8시간
야간 가산 대상 (22:00~06:00)최대 8시간 중 휴게 제외분만
흔한 오류21~22시(가산 대상 아님)까지 50% 가산

날짜가 갈리는 근무를 "어느 날 근무로 볼지"와 "야간 가산 구간이 몇 시간인지"는 별개 문제인데,
대부분의 서식은 이를 한 셀에서 처리하다 틀립니다.

함정 3: 연장근로 — 근무표와 실제 출퇴근의 괴리

엑셀 근무표는 계획입니다.
실제로는 교대 인수인계 30분,
결원 대타 등으로 매일 어긋나죠.
계획표 기준으로 급여를 돌리면 실제 발생한 연장근로(50% 이상 가산,
제56조)가 누락됩니다.
반대로 실제 기록이 없으면 분쟁 시 근로자 주장에 반박할 자료도 없습니다.

함정 4: 버전 관리 — 카톡에 흩어진 근무표는 증빙이 안 된다

"7월 근무표_수정2_최종.xlsx"가 카톡방 3곳에 다른 버전으로 돌아다니면,
노동청 조사 때 어느 판이 진짜인지 입증할 수 없습니다. 근로계약에 관한 중요 서류는 3년간 보존해야 하는데(근로기준법 제42조),
흩어진 파일은 보존이 아니라 분실에 가깝습니다.

엑셀을 계속 쓴다면 — 최소 점검 체크리스트

  • [ ] 주 경계(월~일) 기준 주별 집계 열이 따로 있는가
  • [ ] 자정 교차 수식: MOD(퇴근-출근, 1) 형태로 음수를 방지했는가
  • [ ] 야간(22~06시) 구간만 잘라내는 별도 열이 있는가
  • [ ] "계획 근무"와 "실제 출퇴근" 열이 분리돼 있는가
  • [ ] 수정 이력(누가·언제·왜)을 남기는가

엑셀 없이 근무표+수당 자동계산으로 — 인사책으로 간단히

무료 인사관리 서비스 인사책을 쓰면 이 4가지가 구조적으로 해결됩니다.
교대 근무표를 웹에서 짜고,
직원은 GPS·NFC로 실제 출퇴근을 기록합니다.
급여 계산 시 주휴·연장·야간 가산이 실기록 기준으로 자동 산출되고,
근무표 수정은 이력이 남아 증빙력이 유지됩니다.
시차출퇴근이나 1시간 단위 연차,
전자결재도 함께 처리됩니다.

근거 법령

  • 근로기준법 제55조(휴일 — 주휴일 부여)
  • 근로기준법 제18조 제3항(1주 15시간 미만 근로자의 주휴 적용 제외)
  • 근로기준법 시행령 제30조(주휴일의 개근 요건)
  • 근로기준법 제56조(연장·야간·휴일근로 가산수당)
  • 근로기준법 제42조(계약 서류의 보존)
엑셀로 만든 근무표·출퇴근 기록도 노동청에서 인정되나요?
증거로 제출할 수는 있지만, 엑셀은 사후 수정이 쉬워 단독 증빙력은 약합니다. 실제 출퇴근 시각이 자동으로 기록되고 수정 이력이 남는 시스템 기록이나, 근로자 서명이 있는 자료로 보강하는 것이 안전합니다.
교대근무자도 주휴수당을 줘야 하나요?
네. 1주 소정근로시간이 15시간 이상이고(근로기준법 제18조 제3항) 그 주 소정근로일을 개근했다면(같은 법 시행령 제30조) 교대근무자도 유급 주휴일(근로기준법 제55조), 즉 주휴수당 대상입니다. 주마다 근무시간이 달라지는 교대제일수록 주 단위 집계를 정확히 해야 합니다.
야간수당은 모든 사업장이 지급해야 하나요?
연장·야간·휴일근로 가산수당(근로기준법 제56조)은 상시 5인 이상 사업장에 적용됩니다. 5인 미만이라도 야간 근로시간 자체에 대한 임금은 당연히 지급해야 하며, 가산(50% 이상) 의무만 다른 것입니다.
근무표(계획)와 실제 출퇴근이 다르면 어느 쪽 기준으로 급여를 계산하나요?
임금은 실제 제공한 근로를 기준으로 합니다. 계획표보다 더 일했다면 그 시간(연장·야간 포함)에 대한 임금을 지급해야 하므로, 계획과 별도로 실제 출퇴근 기록을 반드시 남겨야 합니다.
근거 법령 · 출처 (국가법령정보센터)
참고 안내

근거: 근로기준법 및 관련 법령 · 최근 업데이트: 2026-08-01 · 다음 검토: 분기별 검토

본 문서는 일반 정보 제공 목적이며,
개별 법률 자문이 아닙니다.
정확한 적용은 노무사/세무사 상담 권장.

관련 가이드

급여 아웃소싱 비용 비교 — 노무법인 vs 세무사 기장 vs 직접 처리
급여 계산을 맡기는 세 가지 길 — 노무법인 급여 아웃소싱, 세무사 기장 묶음, 직접 처리 — 의 비용 구조와 책임 범위를 2026년 기준 비교표로 정리하고 규모별 추천을 담았다.
Claude·ChatGPT에게 말로 출퇴근·휴가·급여를 시키는 법 (인사책 MCP)
인사책 MCP를 Claude·ChatGPT 커넥터에 연결하면, 별도 앱을 열지 않고 AI 채팅으로 출퇴근·연차·급여 조회·결재 승인을 처리할 수 있습니다. 연결은 커넥터 추가 후 브라우저 OAuth 승인 한 번으로 끝나며, 권한은 역할별로 자동 필터링되고 이용은 무료입니다.
HR 프로그램 도입, 가입하자마자 조직도·결재선이 자동으로 잡히는 곳
인사책은 셀프 가입과 동시에 부서 2개(대표이사·경영지원팀)·가입 관리자 계정·조직도 기반 기본 결재선을 자동 생성합니다. 가입 승인(보통 평일 1~2일) 후 로그인하면 초기 세팅 없이 바로 대시보드를 쓸 수 있고, 이후 부서·직원 추가로 조직을 확장하거나 AI에게 초기 세팅을 맡길 수 있습니다.
직원에게 급여는 빼고 근태만 관리하게 계정 권한을 나눠주는 법
서브관리자 계정을 초대해 계정마다 볼 메뉴 섹션과 급여 열람 여부를 지정하면 근태·휴가 관리는 위임하면서 급여·명세서는 가릴 수 있습니다. 급여는 기본 비공개에 매 요청 재확인, 설정·권한 메뉴는 항상 숨겨 self-lockout을 막고, 초대는 오너가 링크를 직접 전달하며 72시간 만료·재발급 시 구 링크 즉시 무효 처리됩니다.
알바 근무표 짜는 법 5단계 — 가용시간 취합부터 주휴수당 경계 설계까지
사람이 아니라 매장 수요표부터 그리고, 주 15시간 주휴수당 경계를 설계하며, 변경은 반드시 기록으로 남기는 업종 무관 알바 근무표 5단계 방법론.
연장근무는 근무 전에 신청받아야 하나요? 월 30시간 한도까지 관리하는 법
연장근무는 근무 시작 전 사전 신청(사전상신)이 원칙이며, 인사책은 근무 시작 후 신청을 차단하고 월 30시간 인정 상한을 급여 계산에서 자동 누적해 초과분을 미인정 처리합니다. 밤샘 근무도 종료 시각을 다음날로 보정해 정확히 계산하고, MCP로 팀원별 연장근로 시간 순위와 상한 초과자를 즉시 확인할 수 있습니다.

인사책으로 직접 적용해보세요

회사 무료 등록