강좌(교육)

[엑셀 함수강좌] 공휴일 제외 작업일수 계산(NETWORKDAYS)엑셀교실

조아0415 2016. 12. 16. 15:46
[엑셀 함수강좌] 공휴일 제외 작업일수 계산(NETWORKDAYS)엑셀교실

NETWORKDAYS 함수

=NETWORKDAYS(start_date, end_date, [holidays])

NETWORKDAYS 함수는 시작일과 종료일사이에 주말(토,일) 및 공휴일을 제외한 전체 작업일수를 구할수 있는 함수입니다.

 

인수설명

start_date : 작업 시작일

end_date : 작업 종료일

holidays : 공휴일자의 목록

 

아래 직원별 일당지급관리표를 보고 NETWORKDAYS 함수를 이용해 공유일을 제외한 근무일수를 구한 뒤 

직원별 일당금액을 구해보세요. (, 금액 = 근무일수 X 일당)

 

 

 

 

먼저 김진호 직원의 근무일수를 구해보면 시작일은 2014-10-03 셀인 C4, 

종료일은 2014-11-28 셀인 D4 라는 것을 알 수 있습니다

또한 근무제외일(공휴일)인 날짜는 2014-10-03, 2014-10-09 셀 이므로 C9:C10의 범위로 잡아 줄 수 있습니다.

 

이것을 수식에 대입하여 E4셀에 삽입해줍니다

이때 드래그해서 수식을 복사하기 위하여 C9:C10 의 범위는 절대참조로 고정시켜줍니다.

=NETWORKDAYS(C4, D4, $C$9:$C$10)

 

그뒤에 E4셀 부터 E6셀까지 드래그 해줍니다.

 

금액의 경우에는 근무일수 곱하기 일당이므로 =E4*F4 수식을 G4셀에 대입해주고 G6까지 드래그 해주면

아래와 같은 결과값을 얻을 수 있습니다.