주말인 요일과 날짜 수를 나타내는 매개 변수를 사용하여 두 날짜 사이의 전체 업무일 수를 반환합니다. 주말과 공휴일로 지정된 날짜는 작업일로 간주되지 않습니다.
구문
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
NETWORKDAYS.INTL 함수 구문에는 다음과 같은 인수가 사용됩니다.
- Start_date 및 end_date 필수. 날짜 수를 계산할 날짜입니다. start_date는 end_date보다 빠르거나 같거나 늦을 수 있습니다.
-
주말 선택적. 주말일이며 start_date end_date 사이의 전체 작업일 수에 포함되지 않은 요일을 나타냅니다. 주말이 되는 시점을 지정하는 숫자 또는 문자열입니다.
각 weekend 숫자 값은 다음 요일을 나타냅니다.
| 숫자 | 요일 |
|---|---|
| 1 또는 생략 | 토요일, 일요일 |
| 2 | 일요일, 월요일 |
| 3 | 월요일, 화요일 |
| 4 | 화요일, 수요일 |
| 5 | 수요일, 목요일 |
| 6 | 목요일, 금요일 |
| 7 | 금요일, 토요일 |
| 11 | 일요일만 |
| 12 | 월요일만 |
| 13 | 화요일만 |
| 14 | 수요일만 |
| 15 | 목요일만 |
| 16 | 금요일만 |
| 17 | 토요일만 |
주말 문자열 값은 7자이며 문자열의 각 문자는 월요일부터 요일을 나타냅니다. 1 은 비근무일을 나타내고 0 은 작업일을 나타냅니다. 문자열에는 1 과 0 문자만 허용됩니다. 1111111 사용하면 항상 0이 반환됩니다.
예를 들어 0000011은 토요일과 일요일이 주말임을 나타냅니다.
- 휴일 선택적. 작업일 달력에서 제외할 하나 이상의 날짜의 선택적 집합입니다. 휴일은 날짜를 포함하는 셀 범위 또는 해당 날짜를 나타내는 직렬 값의 배열 상수여야 합니다. 휴일의 날짜 또는 직렬 값 순서는 임의일 수 있습니다.
주의
- start_date가 end_date보다 늦으면 음수 값이 반환되고, 절대값이 전체 업무일 수가 됩니다.
- start_date가 현재 날짜 기본 값 범위를 벗어나면 NETWORKDAYS.INTL에서는 #NUM! 오류 값이 반환됩니다.
- end_date가 현재 날짜 기본 값 범위를 벗어나면 NETWORKDAYS.INTL에서는 #NUM! 오류 값이 반환됩니다.
- weekend 문자열의 길이가 잘못되거나 잘못된 문자가 포함되어 있으면 NETWORKDAYS.INTL에서는 #VALUE! 오류 값이 반환됩니다.
예제
다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.