Excel · 날짜

엑셀 WORKDAY / NETWORKDAYS

주말·공휴일 제외 영업일 계산 — 배송일·결재기한·근무일수의 정석

두 함수의 수식 구조

=WORKDAY(시작일, 영업일수, [공휴일])→ 도착일
=NETWORKDAYS(시작일, 종료일, [공휴일])→ 영업일 수

시작일

기준 날짜. 셀 참조 또는 직접 입력

영업일수 / 종료일

WORKDAY: 더할 영업일 수 (음수면 이전). NETWORKDAYS: 끝 날짜

공휴일 (선택)

제외할 날짜 목록. 셀 범위로 지정. 토·일은 자동 제외

기본은 토·일이 휴무. 토요일 근무처럼 휴무 패턴이 다르면 WORKDAY.INTL / NETWORKDAYS.INTL으로 weekend 인수 지정 (Excel 2010+).

직접 체험해보세요

두 모드 토글 + 공휴일 자유 입력. "2026 한국 공휴일 채우기" 버튼으로 명절·국경일 즉시 적용. 캘린더 스트립이 100일 이내 범위면 자동 표시

C2==NETWORKDAYS("2026-05-01", "2026-05-31")21
현재 0개 등록

영업일 수

21

일 (주말·공휴일 제외)

기간 시각화 (31일)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

영업일일요일토요일공휴일

전체

31

영업일

21

주말

10

공휴일

0

실전 활용 예제

=WORKDAY(TODAY(), 5, 공휴일범위)

배송 예정일 — 주문일에서 5영업일 후. 주말·공휴일은 자동 건너뜀. 택배·서류 처리 ETA 자동 계산.

예시: 오늘=2026-05-13 (수)"2026-05-20" (수)
=NETWORKDAYS(A2, B2, 공휴일범위)

근무일 수 계산 — 출근일에서 종료일까지 실제 근무한 영업일. 급여·휴가 계산의 기초.

예시: 2026-05-01 ~ 2026-05-3120 (영업일)
=WORKDAY(A2, -3)

3영업일 전 — 음수 인수로 과거 영업일 산출. 마감일에서 3일 전 알림 등 일정 자동화.

예시: 마감일=2026-05-22, -3"2026-05-19"
목차
  1. 1.엑셀 WORKDAY 함수란?
  2. 2.WORKDAY vs INTL vs NETWORKDAYS
  3. 3.WORKDAY.INTL weekend 17개
  4. 4.실전 사용 시나리오 8가지
  5. 5.공휴일 관리 + 2026 한국 공휴일
  6. 6.자주 발생하는 함정 6가지
  7. 7.자주 묻는 질문

엑셀 WORKDAY 함수란?

엑셀 WORKDAY 함수는 시작 날짜로부터 N영업일 후(또는 전) 날짜를 반환하는 날짜 함수입니다. 주말(토·일)은 자동 제외, 공휴일은 인수로 전달. 배송·결재·계약 마감일 계산의 표준.

구문은 =WORKDAY(시작일, 영업일수, [공휴일]). 커스텀 주말은 WORKDAY.INTL (Excel 2010+), 두 날짜 사이 영업일 수는 NETWORKDAYS.

WORKDAY vs INTL vs NETWORKDAYS

함수용도반환값
WORKDAY영업일 N일 후 날짜날짜 (시리얼)
WORKDAY.INTL커스텀 주말 (weekend 인수)날짜 (시리얼)
NETWORKDAYS두 날짜 사이 영업일 수개수 (숫자)
NETWORKDAYS.INTL커스텀 주말 영업일 수개수 (숫자)

WORKDAY: 날짜 계산, NETWORKDAYS: 개수 계산. 방향 반대. .INTL은 주말 요일 커스텀 가능 (Excel 2010+).

동작 예시

A1 = 2026-07-07 (화요일)

 

=WORKDAY(A1, 5) → 2026-07-14 (5영업일 후)

=WORKDAY(A1, -3) → 2026-07-02 (3영업일 전)

=WORKDAY(A1, 5, C1:C10) → 공휴일 제외

WORKDAY.INTL weekend 인수 17개

weekend주말용도
1 (기본)토·일일반 사무직
11일요일만토요일 근무 사업장
17토요일만일요일만 쉬는 사업장
2일·월중동식 근무
문자열"0000011" (월~일)1=주말, 0=근무 (7자리)

1~7: 연속 2일 주말. 11~17: 1일 주말. 문자열 "0000000": 완전 커스텀 (7자리 월~일 순서).

실전 사용 시나리오 8가지

  • N영업일 후 마감일 =WORKDAY(TODAY(), 5)
  • 배송 예정일 =WORKDAY(A1, 3) (주말 자동 제외)
  • 공휴일 포함 마감일 =WORKDAY(A1, 5, 공휴일범위)
  • 결재 마감일 (30영업일) =WORKDAY(주문일, 30)
  • N영업일 전 알림 =WORKDAY(마감일, -3)
  • 다음 영업일 =WORKDAY(TODAY(), 1)
  • 토요일 근무 사업장 =WORKDAY.INTL(A1, 5, 11)
  • 중동식 근무 (금·토 주말) =WORKDAY.INTL(A1, 5, 7)

공휴일 관리 + 2026 한국 공휴일

공휴일 목록 관리 절차 — 별도 시트에 나열해 두고 WORKDAY의 세 번째 인수로 전달:

  1. 새 시트 또는 C 열에 공휴일 날짜 나열 (예: C1:C15)
  2. 수식에서 참조: =WORKDAY(A1, 5, C1:C15)
  3. 대체공휴일도 포함 (매년 변동)
  4. 표(Table)로 만들면 자동 확장 편리

2026년 한국 법정공휴일

날짜공휴일
01-01신정
02-16 ~ 02-18설날 연휴
03-01삼일절
05-05어린이날
06-06현충일
08-15광복절
09-24 ~ 09-26추석 연휴
10-03개천절
10-09한글날
12-25성탄절

※ 대체공휴일·부처님오신날 등은 매년 변동. 인사혁신처 관보로 확정 후 반영 권장.

자주 발생하는 함정 6가지

  • 공휴일 목록 없이 계산 부정확 — 설·추석·법정공휴일 별도 관리 필수
  • start_date는 카운트에서 제외 =WORKDAY(A1, 5) → A1 다음날부터 5영업일
  • 대체공휴일 놓침 — 매년 관보 확인, 수동 반영
  • 시간 정보 무시 — WORKDAY는 날짜만, 시분 계산은 별도 처리
  • 음수 days 방향 =WORKDAY(A1, -5) → 5영업일 전(이전 날짜)
  • WORKDAY.INTL weekend 유효 범위 — 1~7, 11~17, 문자열만. 다른 값은 #NUM!

자주 묻는 질문

Q. WORKDAY 함수 사용법은?

=WORKDAY(시작일, 영업일수, [공휴일]) 형식. 주말·공휴일 제외 N일 후 날짜. 예: =WORKDAY(TODAY(), 5) → 5영업일 후.

Q. 공휴일 목록은 어떻게 지정하나요?

셀 범위로 전달. =WORKDAY(A1, 5, C1:C10) → C1:C10 셀에 공휴일 날짜 나열. 매년 갱신 필요.

Q. 토요일 근무 사업장은?

WORKDAY.INTL + weekend=11 (일요일만 주말). =WORKDAY.INTL(A1, 5, 11) → 토요일도 근무일로.

Q. WORKDAY vs NETWORKDAYS 차이는?

WORKDAY는 날짜 반환(N영업일 후), NETWORKDAYS는 영업일 수 반환(두 날짜 사이 개수). 방향 반대.

Q. 5영업일 후를 계산하려면 5를 넣어야 하나요?

. =WORKDAY(A1, 5) → A1로부터 5영업일 후. start_date 자체는 카운트에서 제외.

Q. 대체공휴일도 자동 처리되나요?

아니요. holidays 인수에 직접 대체공휴일 포함해야 함. 매년 변동.

Q. WORKDAY.INTL의 weekend 문자열은?

7자리 "0000000" (월~일 순서, 1=주말, 0=근무). 예: "1000001" → 월·일 주말.

Q. 구글 스프레드시트에서도 동일하게 작동하나요?

네. WORKDAY·WORKDAY.INTL·NETWORKDAYS 모두 표준 지원. Excel, Google Sheets, LibreOffice에서 동일 동작.

본 페이지는 Microsoft Support 공식 WORKDAY·WORKDAY.INTL·NETWORKDAYS 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·지역·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.