ExcelNETWORKDAYS영업일 계산

엑셀 NETWORKDAYS

두 날짜 사이의 영업일 수를 계산 — 주말과 공휴일을 제외, 납기·근무일·정산 일수 산출의 표준

NETWORKDAYS 수식 구조

=NETWORKDAYS(start_date, end_date, [holidays])

start_date (시작일)

계산 시작 날짜. 이 날짜도 포함해서 셈

end_date (종료일)

계산 종료 날짜. 이 날짜도 포함. start > end면 음수

holidays (선택)

제외할 휴일 범위. 공휴일 표를 별도 셀에 적고 참조 — 매년 갱신해야 함

NETWORKDAYS는 토·일을 자동 주말로 가정. 다른 주말(예: 금·토)이 필요하면 NETWORKDAYS.INTL 사용. 반대 방향(영업일 N일 후 날짜)은 WORKDAY 함수.

직접 체험해보세요

시작·종료일을 골라보고 한국 공휴일 토글을 켜고 끄며 영업일 변화를 확인 — 60일 이내면 일자별 시각화

D2==NETWORKDAYS("2026-05-01", "2026-05-31", 휴일목록)19

영업일 수

19

31일 중 영업일 — 주말 9일, 휴일 3일 제외

일자별 분류 (영업·주말·휴일)

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
영업일 19 주말 9 휴일 3

실전 활용 예제

=NETWORKDAYS("2026-01-01", "2026-12-31")

연간 총 영업일 — 한 해의 토·일을 뺀 일수. 휴일 미포함이면 약 261일.

예시: 2026년 전체261일
=NETWORKDAYS(A2, B2, 휴일범위!$A$2:$A$30)

공휴일 표 참조 — 별도 시트에 공휴일 목록을 적어두고 참조. 매년 표만 갱신하면 모든 수식 자동 반영.

예시: 시작·종료일 + 공휴일 표공휴일 제외 영업일
=NETWORKDAYS(TODAY(), "2026-12-31")

올해 남은 영업일 — TODAY()와 조합. 연말까지 며칠 일하는지 즉시 확인.

예시: 오늘부터 연말까지잔여 영업일
=NETWORKDAYS.INTL(A2, B2, 7)

주말 정의 변경 — 3번째 인수에 weekend code. 7=금·토 주말(중동 일부 국가). 한국 외 국가 일정 계산에 사용.

예시: 금·토 주말 환경해당 환경 영업일
더 알아보기

NETWORKDAYS vs WORKDAY — 방향이 반대

이름이 비슷하지만 계산 방향이 정반대입니다.

NETWORKDAYS — "두 날짜 사이 며칠?"

=NETWORKDAYS("2026-05-01", "2026-05-31")

시작·종료 → 사이 영업일 개수. 결과는 숫자(일수).

WORKDAY — "영업일 N일 후는 언제?"

=WORKDAY("2026-05-01", 20)

시작 + 영업일 수 → 도착 날짜. 결과는 날짜.

판단: "납기까지 몇 영업일?"이면 NETWORKDAYS. "20영업일 후 마감일은?"이면 WORKDAY. 둘 다 holidays 인수 사용.

NETWORKDAYS vs NETWORKDAYS.INTL

주말 정의 유연성이 다릅니다.

NETWORKDAYS — 토·일 고정

=NETWORKDAYS(start, end, [holidays])

한국 표준이라 대부분의 경우 충분. 단순함이 장점.

NETWORKDAYS.INTL — 주말 코드 지정

=NETWORKDAYS.INTL(start, end, [weekend], [holidays])

weekend 인수로 주말 정의.

코드주말
1 (기본)토, 일
2일, 월
7금, 토 (중동권)
11일만
17토만
"0000110"7자리 문자열 (월~일, 1=주말)

예: 토요일만 쉬는 회사면 =NETWORKDAYS.INTL(A, B, 17).

공휴일 표 관리 — 한 번 만들고 매년 재활용

공휴일을 매번 수식에 직접 적으면 관리 지옥. 별도 표로 빼는 게 표준.

권장 패턴

1. 휴일 시트 만들기 — A열에 날짜, B열에 휴일명
2. 이름 정의: 휴일목록 = 휴일!$A$2:$A$50
3. 모든 수식에 동일 참조: =NETWORKDAYS(A2, B2, 휴일목록)

매년 1월에 휴일 표만 갱신하면 시트 전체에 자동 반영. 음력 공휴일(설·추석)은 양력으로 환산해서 입력. 대체공휴일도 잊지 말 것.

자주 묻는 질문 (FAQ)

Q. 시작일과 종료일이 같으면?

그 날이 영업일이면 1, 주말/휴일이면 0. NETWORKDAYS는 시작·종료를 모두 포함해 셈.

Q. 종료일이 시작일보다 빠르면?

음수가 반환됩니다. 오류는 아님. 의도와 다른 부호가 나오면 ABS로 감싸거나, 입력 순서 점검.

Q. 휴일을 직접 배열로 넣을 수 있나요?

네. =NETWORKDAYS(A2, B2, {"2026-01-01";"2026-05-05"}) 가능. 하지만 별도 표 참조가 관리 면에서 훨씬 좋음.

Q. 시간(09:00)도 포함된 날짜인데 괜찮나요?

네. 시간 부분은 무시되고 날짜만 비교. 다만 자정 직전(23:59) 같은 값은 표시상 다음날이지만 내부적 날짜는 그대로라 의도 확인 권장.

Q. 구글 스프레드시트에서도 같은가요?

네. =NETWORKDAYS(start, end, [holidays]) 동일. NETWORKDAYS.INTL도 지원.