엑셀잡담

엑셀 EXCEL NETWORKDAY 함수로 근무일수 계산하기

CJLIFE 2023. 6. 22. 13:52

 
시작 날짜와 종료 날짜를 통해 근무일수를 쉽게 알 수 있는 방법이 있을까요? 엑셀의 NETWORKDAY 함수를 사용하면 쉽게 계산할 수 있습니다. NETWORKDAY 함수의 경우 주말은 물론 공휴일까지 계산에 포함하여 근무일수를 쉽게 계산할 수 있는 함수입니다. 이번 포스팅에서는 NETWORKDAY 함수를 통해 근무일수를 계산하는 방법에 대해서 알아보도록 하겠습니다.
 
※ 잠깐!
만약, 시작 날짜와 근무일수를 통해 종료날짜를 알고 싶으시다면 아래의 포스팅을 참고해 주세요.
엑셀 EXCEL WORKDAY 함수로 주말과 휴일 제외한 근무일 날짜 계산하는 방법
 
 

1. NETWORKDAY 함수
2. 주말을 제외한 공휴일이 있는 경우

 
 

1. NETWORKDAY 함수

NETWORKDAY 함수는 주말과 공휴일을 포함하여 근무일수를 구할 수 있는 함수입니다. 함수의 구성은 아래와 같이 구성할 수 있습니다.
 

=NETWORKDAY(시작 날짜, 종료 날짜, 공휴일)

 
우리가 보통 인지하고 있는 주말(토, 일요일)의 경우 NETWORKDAY 함수에 기본적으로 계산에 포함이 되어 있습니다. 예를 들어 2023년 6월 1일부터 6월 10일까지의 근무일을 구하라고 한다면 아래의 D3셀과 같이 함수를 구성할 수 있습니다.
그리고 토요일, 일요일을 제외하고 7일이라는 근무일수를 구할 수 있습니다.

(3,10일 토요일 / 4일 일요일)
 
 

NETWORKDAY 함수를 사용하여 근무일수 구하기
NETWORKDAY 함수를 사용하여 근무일수 구하기

 

 

300x250

 
 

2. 주말을 제외한 공휴일이 있을 경우

앞서 얘기를 드렸듯이 NETWORKDAY 함수에는 기본적으로 토, 일요일은 포함되어 근무일이 계산되어집니다. 하지만 국가 지정 공휴일이라든지 회사의 특정 공휴일 등 전 세계적으로 통용되지 않는 공휴일의 경우 특별히 참조값으로 지정을 할 필요가 있습니다. 그렇기 때문에 함수의 구성 항목 중 "공휴일[Holiday]"이라는 인수가 필요한 이유이기도 합니다.
 
앞의 예시를 가져와서 다시 한번 예를 들어 보겠습니다. 만약, 23년 6월 1일과 6월 10일 사이에 현충일과 회사 창립 기념일이라는 특정 공휴일이 있다면 어떻게 해야 할까요?
 
NETWORKDAY 함수 중 공휴일[Holiday]이라는 인수는 범위로 지정이 가능합니다. 그렇기 때문에 공휴일 관련 참조값을 생성한 후에 범위를 인수에 삽입하면 함수 구성은 끝이 납니다.

 

특정 공휴일이 있을 경우, NETWORKDAY 함수를 사용하여 근무일수 구하기
특정 공휴일이 있을 경우, NETWORKDAY 함수를 사용하여 근무일수 구하기

 

 

지금까지 NETWORKDAY 함수를 사용해서 근무일수를 계산하는 방법에 대해서 알아보았습니다. 상당히 간단한 함수이기 때문에 사용법을 익혀두신다면 근무일 계산하는 경우가 생겼을 때 유용하게 사용하실 수 있습니다.

 

 

시작, 종료 날짜로 근무일수 구하는 법