필요한 툴을, 바로 쓸 수 있게

교대 근무 겹침·공백 계산기

조마다 시작·끝 시각과 인원을 넣으면 하루 중 두 조가 함께 있는 겹침, 아무도 없는 빈 시간, 필요 인원보다 적은 시간을 계산합니다. 근무표가 매일 반복된다고 보고 자정을 넘는 야간조도 한 고리에 이어 그리며, 운영시간만 따로 볼 수도 있습니다.

최종 수정 2026-10-22계산은 브라우저 안에서만 처리

교대 근무표조마다 시작·끝 시각과 인원을 넣으면 24시간 다이얼에 겹침과 빈 시간이 나옵니다.

예시

빈 시간

—

겹치는 시간

—

동시에 가장 많이
—
근무 시간 합계
—
야간 근무
—
확인 범위
명

늘 있어야 할 사람 수. 2명 이상이면 모자란 시간을 셉니다.

명
명

24시간 흐름시각 순서대로 누가 근무하는지 보입니다.

    최종 수정 2026-10-22입력값은 저장하지 않습니다

    ROBERIN 기준필요한 툴을,
    바로 쓸 수 있게.
    • 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
    • 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
    • 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.

    두 조가 함께 있는 시간은 겹침, 아무도 없는 시간은 빈 시간입니다

    A조가 08:00~16:00, B조가 15:00~23:00에 근무하면 15:00~16:00의 1시간은 두 조가 함께 있는 겹침입니다. 23:00부터 다음 날 08:00까지는 어느 조도 근무하지 않으므로 하루에 9시간이 빕니다. 누군가 근무하는 시간은 08:00~23:00의 15시간이고, 두 조가 각각 8시간씩 일하므로 근무 시간을 사람마다 더하면 16시간입니다.

    계산기의 다이얼은 시계처럼 맨 위가 0시이고 시계 방향으로 하루가 흐릅니다. 안쪽 고리의 색 호가 조마다 근무하는 시간이고, 바깥 띠의 높이는 그 시각에 근무하는 사람 수입니다. 빗금이 그어진 칸이 빈 시간이며, 범례의 ‘겹침’ 색으로 칠한 칸이 둘 이상의 조가 겹친 시간입니다. 근무표가 매일 같다고 보고 그리므로 밤 10시에 시작해 아침 6시에 끝나는 근무도 자정에서 끊기지 않고 한 호로 이어집니다.

    겹침과 빈 시간을 확인해야 하는 때

    교대 근무표는 칸마다 시각을 적어 두면 맞아 보이지만, 조를 한 줄씩 따로 읽으면 사이의 틈이나 겹친 정도가 잘 보이지 않습니다. 다음과 같은 일에서는 근무표를 시각 순서대로 다시 맞춰 보는 과정이 필요합니다.

    • 인수인계가 필요한 일: 병동·관제실·생산 설비처럼 앞 조가 상황을 넘겨야 하는 일은 두 조가 함께 있는 시간이 있어야 합니다. 끝과 시작이 같은 시각이면 겹침은 0분이므로 인계할 시간이 근무표에 없습니다.
    • 자리를 비우면 안 되는 일: 경비, 24시간 매장, 콜센터 당번은 빈 시간이 곧 아무도 응대하지 못하는 시간입니다. 빈 시간 목록을 보면 몇 시부터 몇 시까지 사람을 더 넣어야 하는지 바로 알 수 있습니다.
    • 바쁜 시간에 사람이 더 필요한 일: 점심·저녁 손님이 몰리는 매장은 한 사람만 있어도 빈 시간은 아니지만 일이 밀립니다. 필요 인원을 정해 두면 그보다 적은 시간이 ‘인원 부족’으로 따로 나옵니다.
    • 인건비를 줄여야 할 때: 겹친 시간에는 같은 일을 두 조가 함께 하므로 임금도 두 번 나갑니다. 겹침이 인계에 필요한 길이보다 길다면 시작이나 끝 시각을 조금 당기는 것만으로 근무 시간 합계가 줄어듭니다.

    계산 방법

    1. 시각을 분으로 바꿉니다. 15:30은 15 × 60 + 30 = 930분입니다. 하루는 0분부터 1,440분까지입니다.
    2. 근무 길이를 구합니다. 끝이 시작보다 늦으면 끝 − 시작, 이르면 다음 날 끝나는 근무로 보고 1,440분을 더합니다. 22:00~06:00은 360 + 1,440 − 1,320 = 480분, 8시간입니다.
    3. 하루를 경계 시각마다 자릅니다. 모든 근무의 시작과 끝을 하루 고리 위에 찍고, 그 사이 조각마다 근무하는 조의 수와 사람 수를 셉니다. 시작 시각은 근무에 넣고 끝 시각은 넣지 않습니다.
    4. 조각을 상태별로 더합니다. 근무하는 조가 0개인 조각은 빈 시간, 2개 이상인 조각은 겹침, 사람 수가 필요 인원보다 적은 조각은 인원 부족입니다. 세 조가 함께 있어도 그 시각은 겹침에 한 번만 들어갑니다.
    5. 근무 시간 합계는 따로 셉니다. 근무 길이에 인원을 곱해 모두 더한 값입니다. 운영시간만 보도록 범위를 좁혀도 이 값은 근무표 전체 기준으로 계산합니다.

    빈 시간 = Σ 조각 길이(조 0개) · 겹침 = Σ 조각 길이(조 2개 이상) · 인원 부족 = Σ 조각 길이(사람 수 < 필요 인원) · 근무 시간 합계 = Σ 근무 길이 × 인원

    빈 시간과 근무 있는 시간을 더하면 확인 범위 전체(하루면 24시간)가 됩니다. 겹침은 근무 있는 시간 안에 들어 있으므로 셋을 모두 더하면 24시간을 넘습니다.

    교대 형태별 겹침과 빈 시간

    같은 3교대라도 끝과 시작을 맞붙이는지, 30분씩 겹치게 짜는지에 따라 결과가 달라집니다. 아래 표는 모두 하루 24시간 기준이며 각 조는 1명입니다. ‘바로 교대’는 앞 조가 끝나는 시각에 다음 조가 시작해 인계 시간이 0분인 곳의 수입니다.

    하루 24시간 기준, 필요 인원 1명
    근무표겹침빈 시간바로 교대
    2교대 08:00~16:00 · 15:00~23:001시간9시간0곳넣어 보기
    12시간 2교대 07:00~19:00 · 19:00~07:000분0분2곳넣어 보기
    3교대 06:00~14:00 · 14:00~22:00 · 22:00~06:000분0분3곳넣어 보기
    3교대 30분 인계 06:00~14:30 · 14:00~22:30 · 22:00~06:301시간 30분0분0곳넣어 보기
    야간 22:00~06:00 · 오전 05:00~09:001시간13시간0곳넣어 보기
    세 조 08:00~18:00 · 09:00~17:00 · 10:00~16:008시간14시간0곳넣어 보기

    12시간 2교대와 맞붙인 3교대는 빈 시간이 0분이라 근무표로는 빈틈이 없어 보입니다. 하지만 바로 교대가 2곳, 3곳 있어 인계 시간도 0분입니다. 30분씩 겹치게 짠 3교대는 인계 시간이 생기는 대신 각 조의 근무가 8시간 30분으로 늘어납니다. 마지막 줄처럼 세 조가 한가운데 몰리면 겹침은 8시간인데 빈 시간도 14시간이나 됩니다.

    필요 인원으로 보면, 두 조가 겹쳐도 모자랄 수 있습니다

    매장이 10:00~22:00에 문을 열고 계산대와 매장에 늘 2명이 필요하다고 해 봅시다. 오픈조 2명이 09:30~15:30, 미들 1명이 12:00~18:00, 마감조 2명이 16:00~22:30에 근무합니다. 운영시간 안에 빈 시간은 없지만, 15:30~16:00에는 미들 혼자 남아 필요 인원보다 1명이 모자랍니다.

    운영 10:00~22:00, 필요 인원 2명 넣어 보기
    시간근무하는 조사람 수상태
    10:00~12:00오픈2명필요 인원 충족
    12:00~15:30오픈 · 미들3명겹침
    15:30~16:00미들1명인원 부족
    16:00~18:00미들 · 마감3명겹침
    18:00~22:00마감2명필요 인원 충족
    합계겹침 5시간 30분3명인원 부족 30분

    마감조 시작을 15:30으로 30분 당기면 부족한 시간은 0분이 되고, 그 대가로 마감조 2명의 근무가 30분씩 늘어 근무 시간 합계가 1시간 늘어납니다. 반대로 겹침 5시간 30분 가운데 손님이 적은 시간이 있다면 미들의 근무를 그쪽에서 줄일 수 있습니다. 운영시간을 지정하면 그 밖의 시간(마감조가 정리하는 22:00~22:30)은 빈 시간·겹침·부족 계산에서 빠집니다. 다만 근무 시간 합계와 야간 근무는 근무표 전체로 셉니다.

    인계 시간을 겹치게 짤 때 함께 볼 것

    앞 조가 끝나는 시각에 다음 조가 시작하면 근무표상 인계 시간은 0분입니다. 실제로 인계를 하려면 앞 조가 남아 있거나 다음 조가 일찍 와야 하는데, 그 시간도 근로시간입니다. 근로기준법 제50조는 하루 근로시간을 휴게시간을 빼고 8시간으로 제한하므로, 휴게시간을 뺀 근로시간이 이미 8시간인 근무에 인계 30분을 더하면 그 30분은 연장근로가 됩니다. 연장근로에는 같은 법 제56조 제1항에 따라 통상임금의 50% 이상을 더해 줘야 합니다. 제50조와 제56조는 상시 4명 이하 사업장에는 적용되지 않습니다.

    그래서 30분 인계를 넣은 3교대는 하루 겹침이 1시간 30분이고, 1명씩이라면 1년(365일)에 547시간 30분이 두 조가 함께 있는 시간입니다. 인계가 꼭 필요한 시각만 겹치게 하고 나머지 교대는 맞붙이는 식으로 겹침의 위치를 골라 넣으면 인계 시간을 지키면서 겹침을 줄일 수 있습니다.

    휴게시간이 만드는 빈 시간

    근로기준법 제54조 제1항은 근로시간이 4시간이면 30분 이상, 8시간이면 1시간 이상의 휴게시간을 근로시간 도중에 주도록 정하고, 제2항은 휴게시간을 근로자가 자유롭게 이용할 수 있다고 정합니다. 이 조항은 상시 4명 이하 사업장에도 적용됩니다(근로기준법 시행령 별표 1). 2026년 6월 9일 개정으로 2026년 12월 10일부터는 근로시간이 4시간인 근로자가 휴게시간을 쓰지 않겠다고 명시적으로 요청하면 30분 휴게를 주지 않아도 됩니다.

    혼자 근무하는 시간대에 휴게시간이 들어가면 그 시간은 실제로 빈 시간입니다. 계산기에서 휴게를 반영하려면 한 근무를 두 줄로 나눠 넣으세요. A조 08:00~17:00에 12:00~13:00 휴게가 있다면 ‘A조 08:00~12:00’과 ‘A조 13:00~17:00’ 두 줄로 넣고, 다른 사람이 그 시간을 맡는지 흐름 목록에서 확인합니다. 두 사람 이상이 함께 근무하는 시간이라면 휴게를 번갈아 쓰게 짜는 것만으로 빈 시간을 막을 수 있습니다.

    야간 근무 시간은 근무마다 따로 셉니다

    근로기준법 제56조 제3항은 오후 10시부터 다음 날 오전 6시 사이의 근로를 야간근로로 보고 통상임금의 50% 이상을 더해 주도록 정합니다. 계산기는 근무 줄마다 이 시간대와 겹친 길이를 ‘야간’으로 보여 주고, 결과에는 사람 수를 곱해 더한 야간 근무를 냅니다. 22:00~06:00 근무는 8시간 모두 야간이고, 15:00~23:00 근무는 22:00~23:00의 1시간만 야간입니다.

    야간근로 가산은 상시 4명 이하 사업장에는 적용되지 않습니다. 근로기준법 시행령 별표 1이 그 사업장에 적용하는 근로시간 규정으로 제54조·제55조 제1항·제63조만 들고 제56조는 넣지 않았기 때문입니다. 계산기의 야간 시간은 시각이 겹친 길이일 뿐이므로, 가산 수당이 실제로 붙는지는 사업장 규모와 근로계약을 함께 확인해야 합니다.

    자주 틀리는 계산

    • 근무 합계에서 근무 있는 시간을 뺀 값을 겹침으로 읽는 경우: 세 조 예시의 근무 합계는 24시간, 근무 있는 시간은 10시간이라 차이는 14시간입니다. 하지만 두 조 이상이 함께 있는 시각은 09:00~17:00의 8시간뿐입니다. 세 조가 함께 있는 10:00~16:00은 근무 합계에 세 번 들어가므로 차이에는 두 번 남고, 그만큼 차이가 커집니다.
    • 맞닿은 교대를 인계 시간이 있는 것으로 보는 경우: 14:00에 끝나고 14:00에 시작하면 겹침은 0분입니다. 흐름 목록에는 ‘바로 교대 · 겹침 0분’으로 따로 표시됩니다.
    • 문을 닫은 시간까지 빈 시간으로 세는 경우: 24시간 운영이 아니라면 확인 범위를 운영시간으로 바꿔야 실제로 비는 시간만 남습니다. 운영시간도 20:00~04:00처럼 자정을 넘길 수 있습니다.
    • 조가 겹치면 인원도 충분하다고 보는 경우: 조 두 개가 겹쳐도 각각 1명이면 2명입니다. 필요 인원이 3명이라면 겹친 시간도 인원 부족입니다. 인원 칸과 필요 인원을 함께 넣어야 이 차이가 보입니다.
    • 24시간 근무를 같은 시각으로만 적는 경우: 08:00~08:00은 0분인지 하루인지 알 수 없어 오류로 둡니다. 실제로 24시간 근무라면 줄 아래의 ‘24시간 근무로 세기’를 누르세요.

    한계와 주의

    • 근무표가 매일 같은 시각으로 반복된다고 가정합니다. 요일마다 다른 근무표는 같은 일정끼리 나눠 따로 계산하세요.
    • 시각은 1분 단위이고 근무는 20줄까지 넣을 수 있습니다. 한 줄은 24시간을 넘을 수 없습니다.
    • 하루를 항상 24시간으로 봅니다. 서머타임이 바뀌는 날이나 서로 다른 시간대의 근무는 같은 시간대로 바꿔 넣어야 합니다.
    • 휴게시간, 이동 시간, 자리를 비우는 시간은 자동으로 빼지 않습니다. 필요하면 근무를 나눠 넣으세요.
    • 결과는 시각의 길이를 센 값이며 근로시간 인정, 연장·야간 수당, 법 위반 여부를 판정하지 않습니다.
    • 입력값은 이 브라우저 안에서만 계산하고 서버로 보내지 않습니다. ‘링크 복사’를 누를 때만 근무표가 주소에 담깁니다.

    법령 확인 기준일: 2026년 10월 22일. 근로기준법은 현행(시행 2026-10-08) 제50조·제54조·제56조와 2026년 12월 10일 시행 예정인 제54조 제1항 개정, 근로기준법 시행령 별표 1을 법제처 국가법령정보센터에서 확인했습니다.

    출처

    자주 묻는 질문

    A조 08:00~16:00, B조 15:00~23:00이면 몇 시간 겹치나요?

    15:00~16:00의 1시간이 겹칩니다. 하루 24시간 기준으로 23:00부터 다음 날 08:00까지 9시간은 아무도 근무하지 않는 빈 시간이고, 누군가 근무하는 시간은 15시간입니다.

    06:00~14:00, 14:00~22:00, 22:00~06:00 3교대는 겹침이 없나요?

    겹침은 0분이고 빈 시간도 0분입니다. 대신 06:00·14:00·22:00 세 곳이 앞 조가 끝나는 시각에 다음 조가 시작하는 바로 교대라 인계 시간이 0분입니다. 인계 시간이 필요하면 각 조의 끝을 30분씩 늦춰 넣어 보세요.

    필요 인원을 2명으로 바꾸면 무엇이 달라지나요?

    빈 시간 자리에 인원 부족 시간이 나옵니다. 근무하는 사람 수가 2명보다 적은 시간을 모두 더한 값으로, 아무도 없는 시간도 포함합니다. 매장 예시에서는 15:30~16:00에 미들 1명만 남아 30분이 부족합니다.

    밤 10시부터 아침 6시까지 근무는 어떻게 넣나요?

    시작 22:00, 끝 06:00을 그대로 넣으면 됩니다. 끝이 시작보다 이르면 다음 날 끝나는 8시간 근무로 보고, 다이얼에는 자정을 넘는 한 호로 그립니다. 이 근무는 근로기준법 제56조 제3항의 야간근로 시간대(오후 10시~다음 날 오전 6시)와 8시간 모두 겹칩니다.

    운영시간만 확인하면 무엇이 달라지나요?

    운영 시작부터 끝까지의 시간만 빈 시간·겹침·인원 부족으로 셉니다. 운영시간 20:00~04:00에 22:00~06:00과 23:00~02:00 근무를 넣으면 20:00~22:00의 2시간이 비고, 23:00~02:00의 3시간이 겹칩니다. 근무 시간 합계와 야간 근무는 근무표 전체로 셉니다.

    겹치는 시간과 근무 시간 합계는 왜 따로 나오나요?

    겹치는 시간은 두 조 이상이 함께 있는 시각의 길이라 세 조가 겹쳐도 한 번만 셉니다. 근무 시간 합계는 근무 길이에 인원을 곱해 모두 더한 값입니다. 08:00~18:00, 09:00~17:00, 10:00~16:00 세 조라면 겹침은 8시간, 근무 시간 합계는 24시간입니다.

    휴게시간은 어떻게 반영하나요?

    한 근무를 휴게 앞뒤 두 줄로 나눠 넣으세요. 08:00~17:00에 12:00~13:00 휴게가 있다면 08:00~12:00과 13:00~17:00으로 넣습니다. 근로기준법 제54조는 근로시간이 4시간이면 30분 이상, 8시간이면 1시간 이상의 휴게를 근로시간 도중에 주도록 정하므로, 혼자 근무하는 시간대에는 휴게 동안 빈 시간이 생길 수 있습니다.

    시작과 끝을 같은 시각으로 넣으면 어떻게 되나요?

    08:00~08:00은 0분인지 24시간인지 알 수 없어 오류로 표시하고 결과를 확정하지 않습니다. 실제로 24시간 근무라면 그 줄 아래의 ‘24시간 근무로 세기’를 누르고, 쓰지 않는 줄이라면 지우세요.