MCP로 연결 →

계산 입력

해당 기간 중 평일에 걸리는 공휴일 수입니다.

공식

광고

결과

영업일
22
두 날짜 사이의 근무일
전체 달력 일수 30
주말 일수 8
제외된 공휴일 0
대략적인 주 수 4.29

영업일 계산기란?

이 계산기는 두 날짜 사이의 영업일(근무일) 수를 계산합니다. 먼저 전체 달력일을 기준으로 토요일과 일요일을 모두 빼고, 평일에 해당하는 공휴일이 있다면 그만큼 추가로 제외할 수 있습니다. 이렇게 나온 결과는 프로젝트 마감일, 배송 예상일, 결제 기한, 통지 기간, SLA 처리 기간 등을 산정할 때 꼭 필요한 수치입니다.

사용 방법

시작일종료일을 선택하세요. 그 기간 안에서 평일에 해당하는 공휴일이 며칠인지 입력합니다(없으면 0으로 두세요). 마지막 날까지 하루로 온전히 세고 싶다면 종료일 포함에 체크하고, 단순히 두 날짜 사이의 간격만 세려면 체크를 해제하세요. 계산기는 영업일과 함께 전체 일수, 주말 일수, 대략적인 주(週) 수까지 함께 보여줍니다.

계산 공식 살펴보기

핵심 원리는 간단합니다: $$\text{영업일} = \text{전체 일수} - \text{주말} - \text{공휴일}$$ 주말은 기간 내 하루하루를 확인하며 토요일이나 일요일인지 판별해 계산합니다. 공휴일은 나라와 지역마다 다르기 때문에 직접 입력하도록 되어 있습니다. 이때 평일에 해당하는 공휴일만 세면 됩니다(토요일에 걸린 공휴일은 이미 주말로 제외되었기 때문입니다).

$$\begin{gathered} \text{Business Days} = D_{\text{wk}} - \text{Holidays} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} N &= \left\lfloor \frac{\text{End Date} - \text{Start Date}}{1\,\text{day}} \right\rfloor + \text{Include End} \\ D_{\text{wk}} &= N - (\text{Saturdays} + \text{Sundays}) \end{aligned} \right. \end{gathered}$$

광고
전체 일수에서 주말을 빼고 공휴일을 빼면 영업일이 되는 것을 보여주는 막대 다이어그램
이 수식은 전체 달력 일수에서 주말과 공휴일을 뺍니다.
시작일과 종료일 사이에서 평일은 강조 표시되고, 주말은 음영 처리되며, 공휴일에는 별표가 표시된 달력 띠
영업일은 주말과 공휴일을 제외한 후 남는 평일 칸입니다.

실제 계산 예시

2024년 1월 1일(월)부터 2024년 1월 31일(수)까지 종료일을 포함하면 이 기간은 달력상 31일입니다. 2024년 1월에는 주말이 8일(6일, 7일, 13일, 14일, 20일, 21일, 27일, 28일) 있으므로 평일은 23일이 남습니다. 공휴일이 0일이라면 정답은 영업일 23일입니다.

$$31 - 8 - 0 = 23$$

광고

주요 용어 설명

업무일 계산 뒤에 있는 용어를 이해하면 결과를 해석하고 계약서, 배송 예상 및 서비스 약정에 올바르게 적용할 수 있습니다.

  • 업무일(근무일) — 정상적인 업무 운영이 이루어지는 모든 날. 세계 대부분의 지역에서는 주말과 공휴일을 제외한 월요일부터 금요일을 의미합니다. 이는 계산기가 반환하는 단위입니다.
  • 달력일 — 주말과 공휴일을 포함하여 달력의 모든 날을 동등하게 계산합니다. 두 날짜 사이의 총 간격은 먼저 달력일로 측정한 후 주말과 공휴일을 빼서 업무일에 도달합니다.
  • 주말 — 일주일이 끝날 때의 비근무일로, 서양 달력에서는 일반적으로 토요일과 일요일입니다. 계산기는 그 기간의 모든 토요일과 일요일을 제거합니다. (일부 지역은 금요일-토요일 주말을 사용하며, 이는 계산을 변경합니다.)
  • 평일 공휴일 — 월요일부터 금요일에 해당하는 공휴일 또는 회사 휴일입니다. 이러한 날만 업무일 합계를 줄입니다. 주말에 해당하는 공휴일은 이미 주말 날로 제외되어 있습니다. holidays 필드에 이러한 평일 공휴일의 개수를 입력합니다.
  • SLA 창 — 서비스 수준 동의(Service Level Agreement) 창은 계약상 약속된 대응 또는 해결 시간으로, 종종 업무일 단위로 표시됩니다(예: "3 업무일 내에 해결"). 달력일이 아닌 근무일을 계산하는 것은 직원이 실제로 사용 가능한 시간을 반영합니다.
  • 통지 기간 — 사직 또는 계약 해지 통지와 같은 필수 사전 경고 기간입니다. 업무일로 작성되면 주말과 공휴일은 만족하는 데 포함되지 않습니다.
  • 종료일 포함 — 최종 날짜가 기간의 온전한 하루로 계산되는지 여부를 선택합니다. includeEnd를 켜면 시작 날짜와 종료 날짜 모두 계산됩니다(포함 계산). 꺼두면 그 사이의 간격을 계산합니다(배타적 계산). 이 설정은 결과를 하루만큼 이동시킬 수 있으므로 마감일 표기에 맞춥니다.

자주 묻는 질문

시작일과 종료일이 모두 계산에 포함되나요? 시작일은 항상 포함됩니다. 종료일은 "종료일 포함"에 체크했을 때만 함께 계산됩니다.

제 나라의 공휴일을 자동으로 반영하나요? 아니요. 공휴일은 나라마다 다르기 때문에, 평일 공휴일 수를 직접 입력하여 원하는 대로 조정할 수 있도록 했습니다.

무엇을 주말로 보나요? 이 계산기는 가장 보편적인 기준에 따라 토요일과 일요일을 주말로 처리합니다.

최종 업데이트: