Applies ToMicrosoft 365용 Excel Mac용 Microsoft 365용 Excel 웹용 Excel Excel 2024 Mac용 Excel 2024 Excel 2021 Mac용 Excel 2021 Excel 2019 Mac용 Excel 2019 Excel 2016 Excel 2013 Excel Web App

주말인 요일과 날짜 수를 나타내는 매개 변수를 사용하여 두 날짜 사이의 전체 업무일 수를 반환합니다. 주말과 공휴일로 지정된 날짜는 작업일로 간주되지 않습니다.

구문

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

NETWORKDAYS.INTL 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • start_date 및 end_date    필수 요소입니다. 날짜 수를 계산할 날짜입니다. start_date는 end_date보다 빠르거나 같거나 늦을 수 있습니다.

  • weekend    선택 요소입니다. 주말일이며 start_date end_date 사이의 전체 작업일 수에 포함되지 않은 요일을 나타냅니다. 주말이 되는 시점을 지정하는 숫자 또는 문자열입니다.

    각 weekend 숫자 값은 다음 요일을 나타냅니다.

숫자

요일

1 또는 생략

토요일, 일요일

2

일요일, 월요일

3

월요일, 화요일

4

화요일, 수요일

5

수요일, 목요일

6

목요일, 금요일

7

금요일, 토요일

11

일요일만

12

월요일만

13

화요일만

14

수요일만

15

목요일만

16

금요일만

17

토요일만

주말 문자열 값은 7자이며 문자열의 각 문자는 월요일부터 요일을 나타냅니다. 1 은 비근무일을 나타내고 0 은 작업일을 나타냅니다. 문자열에는 10 문자만 허용됩니다. 1111111 사용하면 항상 0이 반환됩니다.

예를 들어 0000011은 토요일과 일요일이 주말임을 나타냅니다.

  • holidays    선택 요소입니다. 작업일 달력에서 제외할 하나 이상의 날짜의 선택적 집합입니다. 휴일은 날짜를 포함하는 셀 범위 또는 해당 날짜를 나타내는 직렬 값의 배열 상수여야 합니다. 휴일의 날짜 또는 직렬 값 순서는 임의일 수 있습니다.

주의

  • start_date가 end_date보다 늦으면 음수 값이 반환되고, 절대값이 전체 업무일 수가 됩니다.

  • start_date가 현재 날짜 기본 값 범위를 벗어나면 NETWORKDAYS.INTL에서는 #NUM! 오류 값이 반환됩니다.

  • end_date가 현재 날짜 기본 값 범위를 벗어나면 NETWORKDAYS.INTL에서는 #NUM! 오류 값이 반환됩니다.

  • weekend 문자열의 길이가 잘못되거나 잘못된 문자가 포함되어 있으면 NETWORKDAYS.INTL에서는 #VALUE! 오류 값이 반환됩니다.

예제

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

수식

설명

결과

=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,1,31))

앞으로의 작업일 수에 해당하는 22를 반환합니다. 두 날짜 사이의 날짜 수 총 31일에서 9일의 주말(토요일 5번, 일요일 4번)을 뺍니다. 토요일과 일요일은 기본적으로 휴무일로 간주합니다.

22

=NETWORKDAYS.INTL(DATE(2006,2,28),DATE(2006,1,31))

지나간 작업 일 수 21일을 나타내는 -21을 반환합니다.

-21

=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),7,{"2006/1/2","2006/1/16"})

2006년 1월 1일과 2006년 2월 1일 사이의 32일에서 10일의 휴무일(금요일 4번, 토요일 4번, 공휴일 2번)을 뺀 앞으로의 작업일 수에 해당하는 22를 반환합니다. 주말, 즉 금요일과 토요일에는 7을 인수로 사용합니다. 이 기간 중에는 공휴일도 2일 있습니다.

22

=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),"0010001",{"2006/1/2","2006/1/16"})

앞으로의 작업일 수에 해당하는 22를 반환합니다. 바로 위의 예제와 같이 기간은 동일하지만, 이 예제에서는 일요일과 수요일이 주말입니다.

20

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.