본문 바로가기

엑셀

근무일자 자동 계산 수식 (토요일, 일요일, 공휴일) 휴무 포함 계산 가능

728x90

네이버지식iN에 주말과 휴일을 고려해서 일하는 날짜를 구하는 방법을 묻는 질문이 올라 왔길레, 인테넷을 열심히 서핑하여 정말 딱 맞는 함수와 매크로를 찾아 수정해서 올리려고, 하는 순간... 아뿔싸, 왠 고수들이 그리 많은지 벌써 3개나 글이 달려 있는지라, 답글을 다는 것은 그만두고, 내용을 정리해서 이곳에 정리해둡니다.

엑셀의 내부 함수를 이용하는 것인데요, 아주 깔끔하고 간단하게 수식 한 줄이면 해결 됩니다.

=NETWORKDAYS.INTL(StartDate, EndDate, [Weekend], [Holidays])

▶실제 사용 함수 =NETWORKDAYS.INTL(B2, C2, 17, $G$2:$G$17 ) 시작일, 완료일, 숫자(17), 공휴일 : 시작일과 완료일 사이의 날과 토요일(17)이 작업일로 작업1에서 일하는 날은 2, 31일이 공휴일이므로 1일이 됩니다.

주어진 기간(시작~완료) 동안 일할 수 있는 날짜를 구하는 수식 (토요일은 작업, 일요일 휴무, 공휴일 휴무)

작업 시작일 완료일 일하는 날
(토요일은 작업, 일요일 휴무, 공휴일 휴무)
작업 1 2021-03-01 2021-03-02 =NETWORKDAYS.INTL(B2, C2, 17, $G$2:$G$17 )
작업 2 2021-03-08 2021-03-10 3
작업 3 2021-03-11 2021-03-16 5
작업 4 2021-03-18 2021-08-16 126
작업 5 2021-03-15 2021-06-30 90
작업 6 2021-04-05 2021-04-13 8
작업 7 2021-03-08 2021-10-06 175
작업 8 2021-03-03 2021-03-05 3
작업 9 2021-03-11 2021-03-15 4
작업 10 2021-03-16 2021-03-18 3

● 공휴일 ● NETWORKDAYS.INTL( , ,17, ) 세번째 값(일하는 날)

공휴일 날짜 숫자 요일
새해 2021-01-01 1 또는 생략 토요일, 일요일
설날 2021-02-11 2 일요일, 월요일
설날 2021-02-12 3 월요일, 화요일
설날 2021-02-13 4 화요일, 수요일
3·1 운동/삼일절 2021-03-01 5 수요일, 목요일
근로자의날 2021-05-01 6 목요일, 금요일
어린이날 2021-05-05 7 금요일, 토요일
부처님 오신 날 2021-05-19 11 일요일만
현충일 2021-06-06 12 월요일만
광복절 2021-08-15 13 화요일만
추석 2021-09-20 14 수요일만
추석 2021-09-21 15 목요일만
추석 2021-09-22 16 금요일만
개천절 2021-10-03 17 토요일만
한글날 2021-10-09    
크리스마스 2021-12-25    

 

● 참고 사이트

 

● 예제 파일 다운로드

2021+일하는+날+계산.xlsm
0.03MB

 

728x90