엑셀/엑셀 함수 팁

[엑셀 함수 #2] NETWORKDAYS 함수(날짜 계산 함수)

90년대생 직장인 2020. 5. 1. 12:46
반응형

「90년대생 직장인」입니다.

오늘은 엑셀 함수 중 작업 일수를 구하는데 유용한

NETWORKDAYS함수에 대해 알아보겠습니다.

 

[NETWORKDAYS 함수 소개]

시작일과 종료일 사이의 전체 워킹데이를 반환하는 함수로, 워킹데이 계산 시 주말은 기본적으로 포함되지 않는 함수입니다. 공휴일 또는 별도 휴일을 제하고 계산하고자 할 때는 휴일 인수에 추가해주면 주말+추가 휴일을 제외한 워킹데이가 반환됩니다.

 

[기본 구문]

NETWORKDAYS(start_date, end_date, [holidays])

(1) start_date : 필수 요소로 시작일를 지정합니다.

(2) end_date : 필수 요소로 종료일를 지정합니다.

(3) holidays : 선택적 요소로 주말을 제외한 공휴일, 국경일 등을 제외할 때 해당 날짜들을 범위로 지정합니다.

 

[활용 예제]

NETWORKDAYS 함수 예제로 1월 한 달간 워킹데이를 계산해보도록 하겠습니다.

주말 외에도 1/15~1/17 개인 휴가를 사용했다고 가정하고 비교 계산해보도록 하겠습니다.

 

반응형

주말 외 별도의 유일 지정이 필요 없는 경우 ①번과 같이 start_date, end_date만 지정해주거나 휴일 범위를 빈칸으로 남겨두고 추가 휴일이 필요한 경우 ②번과 같이 휴일 범위를 holidays인수에 참조하여 추가로 휴일을 제외할 수 있도록 합니다.

[주의사항]

NETWORKDAYS함수는 날짜 데이터를 인수로 활용하기 때문에 날짜 값이 아닌 일반 텍스트를 인수로 사용하는 경우 오류를 발생시킬 수 있습니다. 이땐 DATE함수를 활용하여 기존의 데이터를 날짜 값으로 변환하여 참조하여 사용하면 해결됩니다.

 

「90년대생 직장생활」

반응형