엑셀 NETWORKDAYS.INTL 함수 사용법 및 공식 총정리
엑셀 NETWORKDAYS.INTL 함수 목차 바로가기
함수 요약
엑셀 NETWORKDAYS.INTL 함수는 두 날짜 사이의 주말과 공휴일을 제외한 근무일수를 계산하는 함수입니다.
함수 구문
= NETWORKDAYS.INTL ( 시작일, 종료일, [요일별휴일], [공휴일] )
인수 알아보기
인수 | 설명 |
시작일 | 날짜 계산을 시작할 날짜 입니다. |
종료일 | 날짜 계산을 종료할 날짜 입니다. |
요일별휴일 [선택인수] |
시작일과 종료일 사이에서 근무일에 포함되지 않을 요일을 선택합니다. 기본값은 '1' 입니다. (토/요일일 제외)
기본으로 제공되는 값을 입력하거나 또는 7자리 숫자로 직접 요일별휴일을 지정할 수도 있습니다. 함수에서 기본으로 제공되는 값은 아래 별도의 표로 정리해 드렸습니다. 7자리 숫자로 지정할 시 '0'은 근무일, '1'은 휴일을 나타냅니다. 예를 들어 "0000011"을 입력하면 토요일과 일요일이 휴일로 계산됩니다. 7자리 숫자로 입력 시, 숫자만 입력하면 #NUM! 오류를 반환할 수 있으므로 반드시 앞에 구두점(')을 같이 입력하는 것을 주의합니다. |
공휴일 [선택인수] |
근무일에서 제외할 공휴일입니다. 날짜가 입력된 범위 또는 날짜를 직접 입력할 수 있습니다. |
요일별휴일 기본 인수
요일별휴일 | 요일 |
1 또는 생략 | 토요일, 일요일 |
2 | 일요일, 월요일 |
3 | 월요일, 화요일 |
4 | 화요일, 수요일 |
5 | 수요일, 목요일 |
6 | 목요일, 금요일 |
7 | 금요일, 토요일 |
11 | 일요일만 |
12 | 월요일만 |
13 | 화요일만 |
14 | 수요일만 |
15 | 목요일만 |
16 | 금요일만 |
17 | 토요일만 |
NETWORKDAYS.INTL 함수 상세설명
엑셀 NETWORKDAYS.INTL 함수는 두 날짜 사이의 주말과 공휴일을 제외한 실제 근무일수를 계산하는 함수입니다. 주말을 포함한 특정 요일을 사용자가 직접 지정하여 요일별 휴일을 설정할 수 있습니다. 또한 특정 공휴일의 날짜를 직접 입력하여 휴일로 설정할 수도 있습니다.
엑셀 2010 이전 버전 사용자는 NETWORKDAYS 함수를 사용할 수 있습니다. 단, NETWORKDAYS.INTL 함수 보다는 선택옵션이 제한됩니다.
시작일로부터 특정 기간이 지난 종료일을 계산하려면 WORKDAY 함수 또는 WORKDAY.INTL 함수를 사용하면 편리합니다.
NETWORKDAYS.INTL 함수 사용법 간단예제
- 두 날짜 사이의 토/일요일, 공휴일을 제외한 근무일 수 구하기
' 공휴일 : 2019-12-25, 2020-1-1
' 요일별휴일 : 1 (토/일요일 제외)
=NETWORKDAYS.INTL("2019-12-01","2020-04-01",1, 공휴일)
=86 - 두 날짜 사이의 월/수/금요일, 공휴일을 제외한 근무일 수 구하기
' 공휴일 : 2019-3-1, 2019-5-5, 2019-9-21, 2019-9-22, 2019-9-23
' 요일별휴일 : 1010100 (월/수/금요일 제외)
=NETWORKDAYS.INTL("2019-01-01","2019-10-31","1010100",공휴일)
=171
호환성
운영체제 | 호환성 |
Windows 버전 | 엑셀 2010 이후 버전에서 사용 가능합니다. |
Mac 버전 | Mac용 엑셀 2011 이후 버전에서 사용 가능합니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀함수] 엑셀 NETWORKDAYS.INTL 함수 사용법예제파일
관련 기초함수
그 외 참고사항
- NETWORKDAYS.INTL 함수의 시작일과 종료일은 결과값 계산에 포함됩니다.
- NETWORKDAYS.INTL 함수는 기존 NETWORKDAYS 함수보다 더욱 많은 옵션을 제공합니다.
- 요일별휴일 인수는 함수에서 기본적으로 제공되는 휴일세트를 선택하거나 7자리 텍스트로 입력하여 사용자가 직접 원하는 휴일을 선택할 수 있습니다.
- 요일별휴일을 7자리 텍스트로 입력 시, 숫자 앞에 반드시 구두점(')을 추가하는 것을 주의합니다. 일반 숫자로 입력할 경우 NETWORKDAYS.INTL 함수는 #NUM! 오류를 반환합니다.
- 시작일은 종료일 보다 늦을 수 있습니다. 단, 시작일이 종료일보다 늦을 경우, 결과값으로 음수를 반환합니다.
- 요일별휴일이나 공휴일 인수가 올바르지 않은 형태로 입력될 시 NETWORKDAYS.INTL 함수는 #VALUE! 오류를 반환합니다.