반응형
이번 포스팅에서는 근무일 계산 함수 NETWORKDAYS와 NETWORKDAYS.INTL 에 대해 설명하겠습니다.
NETWORKDAYS 함수는 주말을 제외한 두 날짜 사이의 근무일을 계산하는데, 주 5일 기준으로 근무 종료일에서 근무 시작을 빼고 그 사이에 발생한 주말 2일은 제외하는 방식입니다. NETWORKDAYS.INTL은 주 6일제 근무를 적용하거나 휴일 기준을 변경할 수 있습니다.
주 5일 근무일 계산 함수 NETWORKDAYS 함수
시작일과 종료일 사이에서 주말과 공휴일을 제외한 주 5일 근무일을 계산합니다.
국경일이나 공휴일 등은 포함되지 않으나 포함하여 계산할 수 있습니다.
- =NETWORKDAYS(시작일자, 종료일자, 공휴일 범위)
- 시작일자 : 시작일이 입력된 셀 주소
- 종료일자 : 마지막 날짜가 입력된 셀 주소
- 공휴일 범위 : 공휴일이 입력된 셀 범위 or 생략, 다만, 공휴일 범위에 주말이 포함되어 있어도 중복으로 계산되지 않습니다.
1. 주말 제외한 주 5일 기준 근무일
- F2셀에 '=NETWORKDAYS(D2, E2)'을 입력합니다.
- D2 : 시작일자
- E2 : 종료일자 - 주말만 제외된 총 125일이 구해졌습니다.
2. 주말 및 휴일 제외한 주 5일 기준 근무일
- G2셀에 '=NETWORKDAYS(D2,E2,$I$2:$I$18)'을 입력합니다.
- $I$2:$I$18 공휴일 범위입니다. 절대참조를 적용해 주어야 합니다. - 주말과 휴일(I셀)이 제외된 119일이 구해졌습니다.
주 6일 근무일 계산 함수 NETWORKDAYS.INTL 함수
시작일과 종료일 사이에서 휴일 기준 주 5일 및 주 6일 근무일을 계산할 수 있습니다. 근무일수에서 제외되는 휴일의 기준은 옵션 번호에 따라 달라집니다.
- =NETWORKDAYS.INTL(시작일자, 종료일자, 주말 옵션, 공휴일 범위)
- 시작일자, 종료일자, 공휴일 범위는 위 함수와 동일합니다.
- 주말 옵션 : 공휴일 기준을 14가지 옵션으로 지정할 수 있습니다.
주 5일 : 1(생략) 토, 일 / 2 일, 월 / 3 월, 화 / 4 화, 수 / 5 수, 목 / 6 목, 금) / 7 금, 토
주 6일 : 11 일 / 12 월 / 13 화 / 14 수 / 15 목 / 16 금 / 17 토
1. 일요일만 쉬는 주 6일 기준 근무일
- H2셀에 '=NETWORKDAYS.INTL(D2,E2,11,$I$2:$I$18)'을 입력합니다.
- 11 : 일요일만 쉬는 경우이기에 옵션으로 11을 입력했습니다. - 주 6일 기준 144일이 구해졌습니다.
이상 근무일 계산 함수 NETWORKDAYS와 NETWORKDAYS.INTL 에 대해 설명하였습니다.
감사합니다.
반응형
'엑셀 > 엑셀 함수' 카테고리의 다른 글
N배수로 반올림/올림/내림하는 함수 (1) | 2023.11.20 |
---|---|
올림/반올림/내림값 구하는 함수 (0) | 2023.11.16 |
VLOOKUP보다 사용하기 편한 XLOOKUP 함수 (1) | 2023.11.14 |
N개월 이전/이후 날짜 구하기_EDATE / EOMONTH 함수 (1) | 2023.11.13 |
날짜에서 분기/요일 추출하는 방법_CHOOSE / WEEKDAY (0) | 2023.10.06 |
나이와 근속기간 구하는 방법_YEAR / TODAY / DATEDIF (0) | 2023.10.05 |
중복 제외한 고유값 갯수 구하는 방법_배열수식 / COUNTIF (0) | 2023.10.04 |
엑셀 배열 수식으로 총합계 구하는 방법_SUMPRODUCT (0) | 2023.09.21 |
댓글