노동 & 알바 수당

교대조 주기 반복일 계산기

근무-휴무 패턴 길이를 입력해 특정 기간 동안 각 교대 유형의 발생 횟수를 계산합니다.

한눈에 요약

주간·야간·휴무의 연속 일수와 계산 기간을 입력하면 각 유형의 발생 일수를 계산해 드려요. 계산 시작일이 주기의 몇 번째 날인지 지정하면 주기 중간부터 시작하는 기간도 계산할 수 있어요.

실시간 자동 연산100% 브라우저 연산검토 완료

교대조 주기 반복일 계산기

실시간 연산
번째 날

계산 결과
수치를 입력하면 실시간으로 계산됩니다.

계산 공식 및 예시

공식유형별 발생 일수 = 완전 반복 횟수 × 주기 내 해당 유형 일수 + 남은 기간의 해당 유형 일수
계산 예시주간 2일·야간 2일·휴무 2일 패턴의 첫날부터 30일을 계산하면 주간 10일, 야간 10일, 휴무 10일로 총 근무일은 20일입니다.

교대조 주기 반복일 계산기 사용법

일정한 근무·휴무 패턴을 반복하는 교대조의 주간 근무일, 야간 근무일, 휴무일을 계산합니다. 각 유형의 연속 일수를 입력하면 전체 주기 길이를 자동으로 구하고, 지정한 기간에 해당 유형이 며칠씩 배정되는지 보여 줍니다.

  1. 주간·야간·휴무 연속 일수를 입력하세요. 없는 유형은 0일로 설정합니다.
  2. 계산 기간에 시작일을 포함해 집계할 전체 일수를 입력하세요.
  3. 계산 시작일의 주기 순번을 지정하세요. 패턴 첫날부터 계산하면 1입니다.
  4. 결과에서 총 근무일과 유형별 발생 일수를 확인하세요.

주간 2일·야간 2일·휴무 2일 패턴은 주간, 주간, 야간, 야간, 휴무, 휴무 순서입니다. 주기 순번 4는 야간 둘째 날이고, 순번 6은 휴무 둘째 날입니다. 주기 마지막 날 다음에는 첫날로 돌아갑니다.

계산 방법

교대조 주기 반복일 계산기 계산 방법 및 공식

한 주기 길이는 주간·야간·휴무 일수의 합입니다.

주기 길이=주간 일수+야간 일수+휴무 일수\text{주기 길이} = \text{주간 일수} + \text{야간 일수} + \text{휴무 일수}

계산 기간을 주기 길이로 나누어 완전 반복 횟수와 남은 일수를 구합니다. 완전 반복 횟수는 계산 시작 위치에서 주기 길이만큼의 구간이 몇 번 들어가는지를 뜻합니다.

완전 반복 횟수=계산 기간주기 길이\text{완전 반복 횟수} = \left\lfloor \frac{\text{계산 기간}}{\text{주기 길이}} \right\rfloor 남은 일수=계산 기간완전 반복 횟수×주기 길이\text{남은 일수} = \text{계산 기간} - \text{완전 반복 횟수} \times \text{주기 길이}

어느 위치에서 시작해도 한 주기 길이만큼 지나면 유형별 일수는 같습니다. 남은 기간은 지정한 시작 위치부터 순서대로 확인하여 유형별로 더합니다.

유형별 발생 일수=완전 반복 횟수×주기 내 해당 유형 일수+남은 기간의 해당 유형 일수\text{유형별 발생 일수} = \text{완전 반복 횟수} \times \text{주기 내 해당 유형 일수} + \text{남은 기간의 해당 유형 일수}

총 근무일은 주간과 야간의 합계입니다. 주간·야간·휴무 발생 일수를 모두 합하면 입력한 계산 기간과 일치합니다.

계산 예시

교대조 주기 반복일 계산기 계산 예시 및 데이터 분석

  • 주기 첫날부터 30일: 주간 2일·야간 2일·휴무 2일이면 한 주기는 6일입니다. 30 ÷ 6 = 5로 남는 날 없이 5회 반복하므로 주간 10일, 야간 10일, 휴무 10일이며 총 근무일은 20일입니다.
  • 야간 둘째 날부터 10일: 같은 패턴에서 시작 순번을 4로 설정합니다. 6일 구간 1회에 남은 4일의 야간, 휴무, 휴무, 주간을 더합니다. 주간 3일, 야간 3일, 휴무 4일이며 총 근무일은 6일입니다.
  • 4일 근무·2일 휴무를 10일간 반복: 주간 4일, 야간 0일, 휴무 2일, 시작 순번 1로 입력합니다. 한 주기 뒤에 주간 4일이 추가되어 근무 8일, 휴무 2일입니다.

사용 시 주의사항 및 활용 팁

  • 결과는 입력한 고정 패턴을 기준으로 한 참고용 일정 집계입니다. 실제 근무표의 변경 사항을 반영해 확인하세요.
  • 계산 기간은 시작일을 포함합니다. 예를 들어 9월 1일부터 9월 30일까지는 30일입니다.
  • 각 유형은 주간 → 야간 → 휴무 순서로 이어집니다. 주간과 야간 사이에 휴무가 들어가는 패턴은 이 구조로 표현할 수 없습니다.
  • 야간 근무가 자정을 넘더라도 근무표에서 배정한 하루를 1일로 셉니다. 실제 근무시간이나 달력상 두 날짜로 나누어 집계하지 않습니다.
  • 발생 일수는 연속 근무 묶음의 횟수와 다릅니다. 이틀 연속 같은 유형이면 2일로 계산합니다.
  • 각 교대조의 패턴이 같고 시작 위치만 다르면 주기 순번을 바꿔 조별 결과를 확인할 수 있습니다.
  • 주기 길이만으로는 유형별 일수를 알 수 없습니다. 각 구간의 길이와 계산 시작 위치를 함께 확인하세요.
최종 내용 검토일: 2026-09-22

Q&A

자주 묻는 질문

근무와 휴무만 구분하는 패턴도 계산할 수 있나요?

네. 주간 일수에 연속 근무일을 입력하고 야간 일수를 0으로 설정하세요. 예를 들어 4일 근무·2일 휴무는 주간 4일, 야간 0일, 휴무 2일로 입력하면 됩니다.

계산 시작일이 주기의 중간이면 어떻게 입력하나요?

계산 시작일의 주기 순번을 입력하세요. 주간 2일·야간 2일·휴무 2일이라면 1~2번째 날은 주간, 3~4번째 날은 야간, 5~6번째 날은 휴무입니다. 야간 둘째 날부터 계산하려면 4를 입력하세요.

발생 횟수는 근무 묶음의 횟수인가요?

아니요. 하루에 하나의 유형을 배정하고 해당 유형으로 배정된 날의 수를 셉니다. 주간 근무가 이틀 연속이면 주간 2일로 계산하며, 연속 근무 묶음 1회로 세지 않습니다.

주간·휴무·야간·휴무 순서도 계산할 수 있나요?

이 계산기는 주간, 야간, 휴무 순서로 각 구간이 한 번씩 이어지는 고정 패턴을 지원합니다. 중간에 휴무가 여러 번 들어가거나 순서가 달라지는 패턴은 별도의 근무표로 집계해야 합니다.