엑셀 NETWORKDAYS.INTL 함수 사용법 및 실전예제 총정리 :: 날짜 함수

두 날짜 사이에서 주말과 공휴일을 제외한 실제 근무일수를 계산하는 NETWORKDAYS.INTL 함수의 사용법 및 주의사항을 알아봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2020. 07. 26. 01:40
URL 복사
메모 남기기 : (3)

엑셀 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 함수 사용법 간단예제
  1. 두 날짜 사이의 토/일요일, 공휴일을 제외한 근무일 수 구하기
    ' 공휴일 : 2019-12-25, 2020-1-1
    ' 요일별휴일 : 1 (토/일요일 제외)
    =NETWORKDAYS.INTL("2019-12-01","2020-04-01",1, 공휴일)
    =86
  2. 두 날짜 사이의 월/수/금요일, 공휴일을 제외한 근무일 수 구하기
    ' 공휴일 : 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! 오류를 반환합니다.

관련링크 : MS 홈페이지 NETWORKDAYS.INTL함수 사용법

5 3 투표
게시글평점
3 댓글
Inline Feedbacks
모든 댓글 보기
3
0
여러분의 생각을 댓글로 남겨주세요.x