꿀팁

엑셀 근무일 계산하는 법|주말·공휴일 제외 날짜 계산 함수 총정리

Wealti 2025. 4. 30. 22:00

 

근무일 계산, 손으로 세고 계신가요?

엑셀로 일정이나 프로젝트를 관리할 때,

주말과 공휴일을 제외한 실제 근무일 수

를 계산해야 하는 경우가 많습니다. 하지만 단순한 날짜 뺄셈만으로는 토요일과 일요일, 공휴일이 포함된 날수는 제외되지 않기 때문에 잘못된 계산 결과가 나오기 쉽습니다.

엑셀에서 근무일 계산이 중요한 이유

  • 실제 업무일 기준으로 프로젝트 기간 산출
  • 출퇴근 기록 검토, 급여계산, 유급휴가 일수 계산
  • 공공기관 업무일 산정, 납기일 계산 등

이런 경우에는 엑셀의 날짜 계산 함수를 제대로 활용해야 정확한 결과를 얻을 수 있습니다.

1. NETWORKDAYS 함수 사용법 (기본 공식)

=NETWORKDAYS(시작일, 종료일)
→ 시작일부터 종료일까지의 주말을 제외한 총 근무일 수를 계산합니다. 기본적으로

토요일과 일요일이 주말

로 인식됩니다.

예시

=NETWORKDAYS("2024-04-01", "2024-04-30") → 22

4월 중 실제 평일 수(주말 제외)를 반환합니다.

2. NETWORKDAYS 함수 + 공휴일

=NETWORKDAYS(시작일, 종료일, 공휴일범위)
공휴일도 제외하고 계산하고 싶다면, 세 번째 인자에 공휴일 날짜 목록을 지정합니다.

예시

=NETWORKDAYS(A1, B1, D1:D5)
  • A1: 시작일
  • B1: 종료일
  • D1~D5: 공휴일 날짜 목록

3. WORKDAY 함수로 특정 날짜 계산

=WORKDAY(시작일, 일수, 공휴일범위)
지정된 일수만큼 이후의 업무일 날짜를 반환합니다.

예시

=WORKDAY("2024-05-01", 10, F1:F5)

→ 5월 1일부터 10일 후의 실제 근무일 날짜를 반환 (공휴일 제외)

4. DATEDIF 함수와 NETWORKDAYS 차이

=DATEDIF(시작일, 종료일, "d")
→ 단순히 두 날짜 간의 차이(전체 일수)를 반환하지만, 주말이나 공휴일 제외 기능은 없음 → 따라서 근무일 계산에는 부적절함

📌 공휴일 목록 작성 팁

  • 한 열에 연속적으로 공휴일을 입력 (예: D1:D10)
  • 국가별 공휴일이 매년 다르므로, 매년 업데이트 필요
  • 엑셀에서 직접 수기로 입력하거나, 포털 캘린더에서 복사 붙여넣기 가능

실무 활용 예시

■ 연차 5일 사용 시 실제 복귀일 계산 ■ 프로젝트 시작 후 30근무일 후 납기일 계산 ■ 채용 입사일부터 수습 기간 산정

📌 지금 실천해볼 것 3가지

  • NETWORKDAYS 함수에 익숙해지기
  • 공휴일 리스트 시트 하나 만들어두기
  • WORKDAY 함수로 일정 자동 계산 테스트해보기

🔎 한 줄 요약

엑셀에서 근무일 계산은 NETWORKDAYS 함수만 알아도 업무 속도가 달라집니다.