본문 바로가기
직장인 꿀팁 모음

실무에서 유용한 영업일수 계산 방법 총정리 (엑셀, 파이썬, 수동 계산 예시)

by suukii 2025. 4. 9.
728x90

 

실무에서 유용한 영업일수 계산 방법 총정리 (엑셀, 파이썬, 수동 계산 예시 포함)

영업일수는 일정, 프로젝트 계획, 급여 산정, 인력 관리 등 다양한 업무에서 자주 사용됩니다. 주말이나 공휴일을 제외한 실제 근무일 수를 정확하게 계산하는 것은 일정의 정확도와 업무 효율성을 크게 좌우하죠.

 

이 글에서는 영업일수를 계산하는 다양한 방법과 도구를 소개합니다.

엑셀 함수, 파이썬 코드, 수작업 계산법까지 예시와 함께 알려드릴게요!


1. 엑셀(EXCEL)로 영업일수 계산하기

✅ NETWORKDAYS 함수

두 날짜 사이의 영업일 수(주말, 공휴일 제외)를 계산할 수 있는 함수입니다.

=NETWORKDAYS(시작일, 종료일, [공휴일_범위])

📌 예시

시작일 종료일 공휴일 목록

2025-05-01 2025-05-10 2025-05-05 (어린이날)
=NETWORKDAYS(A2, B2, C2:C2)

결과: 6 (주말과 어린이날을 제외한 영업일 수)

💡 TIP

  • WORKDAY 함수도 유용합니다: 특정 날짜 기준 n일 뒤 영업일을 구할 때 사용.
  • 공휴일 목록은 따로 범위로 지정해서 관리하세요!

2. 파이썬으로 영업일 계산하기

파이썬을 활용하면 반복 계산이나 자동화된 일정 관리를 구현할 수 있어요. 특히 Pandasnumpy 패키지를 사용하면 강력한 일정 계산이 가능합니다.

🐍 코드 예시

import pandas as pd

start = "2025-05-01"
end = "2025-05-10"
holidays = ["2025-05-05"]

# 날짜 범위 생성
dates = pd.date_range(start=start, end=end, freq="B")  # B는 평일만
dates = dates[~dates.isin(pd.to_datetime(holidays))]

print(f"영업일 수: {len(dates)}일")

결과: 6일


3. 수작업으로 영업일 계산하는 팁

엑셀이나 프로그래밍이 어려우신 분들을 위해 간단한 수동 계산법도 소개드릴게요.

✅ 계산 순서

  1. 두 날짜 사이 총 일수를 계산
  2. 포함된 주말(토/일) 수를 제외
  3. 포함된 공휴일을 수동으로 제외

✍️ 예시

  • 시작일: 2025.05.01
  • 종료일: 2025.05.10
  • 포함된 주말: 5/3(토), 5/4(일)
  • 공휴일: 5/5(어린이날)
  • 총 일수: 10일
  • 영업일수 = 10 - 2(주말) - 1(공휴일) = 7일

※ 단, 주말이 공휴일과 겹치면 중복 제외는 하지 않습니다.


4. 대한민국 기준 2025년 월별 영업일수

월 영업일 수

1월 19일
2월 20일
3월 21일
4월 22일
5월 20일
6월 20일
7월 23일
8월 20일
9월 21일
10월 20일
11월 20일
12월 22일

이 표를 참고하여 연간 프로젝트나 TF 계획 수립 시 기준치로 활용하세요.


영업일 계산, 어렵지 않아요!

엑셀과 파이썬만 잘 활용해도, 수작업보다 훨씬 빠르고 정확한 일정 관리가 가능해집니다.
특히, 반복 일정이나 대규모 계획 수립이 필요한 TF 팀이나 HR 부서에서는 꼭 익혀두세요!

 

728x90