상세 컨텐츠

본문 제목

사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 주말과 휴일을 제외한 종료일 계산하기

IT정보/엑셀 팁(Excel Tip)

by 상민짱짱 2021. 11. 8. 07:00

본문

728x90
반응형

 

 

 

 

 

온라인 쇼핑몰에서 제품을 구입하면 보통 배송 예성일이 표시된다. 엑셀에서는 [WORKDAY] 함수를 이용해서 지정된 일 수 이후의 날짜 계산을 처리할 수 있다. [WORKDAY] 함수는 시작일부터 주말과 휴일을 제외한 작업일을 알려주면 그에 맞춰 종료일을 계산해주는 함수이다.

 

[WORKDAY] 함수는 시작일로부터 작업 일수 전, 후의 날짜를 계산한다. 작업 일수에서 주말과 휴일은 제외한다. 함수의 형식은 다음과 같다.

 

= WORKDAY(시작일,작업일수,휴무목록)

 

시작일 : 작업의 시작일이다.

작업일수 : 작업일 이전 또는 이후의 주말과 휴일을 제외한 날짜 수이다.

휴일목록 : 날짜 계산에서 제외한 휴일 날짜 값을 갖는 데이터 범위이다.

 

[WORKDAY.INTL] 함수는 [WORKDAY] 함수와 동일한 계산을 하는 함수로 [WORKDAY] 함수와는 달리 주말을 사용자가 직접 지정할 수 있다. 함수의 형식은 다음과 같다.

 

=WORKDAY.INTL(시작일,작업일수,주말,휴일목록)

 

시작일 : 작업 시작일이다.

작업일수 : 시작일 이전 또는 이후의 주말과 휴일을 제외한 날짜 수이다.

주말 : 주말을 지정하는 옵션으로 1~7, 11~17 사이의 옵션 값을 사용할 수 있다.

 

 

휴일목록 : 날짜 계산에서 제외할 휴일 날짜 값을 갖는 데이터 범위이다.

 

WORKDAY.xlsx
0.01MB

 

위의 첨부 파일을 열면 다음과 같은 표를 확인할 수 있다.

 

 

[C6:C15] 범위의 주문일을 참조하여 토요일과 일요일이 휴무일 때와 일요일만 휴무일 때를 구분해서 배송 예정일을 [E6:E15], [G6:G15] 범위에 각각 계산해 넣는다.

 

 

토요일과 일요일이 휴무일 때 배송 예정일을 계산한다. [E6]셀을 선택하고 다음의 수식을 입력한다. [E6] 셀의 채우기 핸들을 [E15] 셀까지 드래그해서 수식을 복사한다.

 

=WORKDAY(C6,$D$17,$J$6:$J$14)

 

[WORKDAY] 함수는 시작일에서 작업 일수를 지정하면 주말과 휴일을 제외하고 종료일을 계산해 주는 함수이다. 다만, [NETWORKS] 함수와는 달리 더하기나 빼기 연산을 함으로써 시작일은 작업일에서 제외된다. 결과를 살펴보면 [C7] 셀의 '2021-01-02' 내용과 [D7] 셀의 '토'내용을 바탕으로 주문한 경우에는 주말을 제외하고 3일 후인 '2021-01-06'이 배송 예정일이 되지만, [C8] 셀의 '2021-01-04'에 주문한 경우에는 [C7]셀에 주문한 것보다 하루 늦은 '2021-01-07'이 배송예정이로 표시된다. 이런 문제를 해결하려면 다음과 같은 계산식을 구성해야 한다.

 

=WORKDAY(시작일-1,작업일수,휴일)

 

 

잘못된 배송일을 수정하려면 [E6] 셀의 수식을 다음과 같이 수정해야 한다. [E6] 셀의 채우기 핸들을 [E15] 셀까지 드래그해 수식을 복사한다.

 

=WORKDAY(C6-1,$D$17,$J$6:$J$14)

 

수식을 수정하면 [C7] 셀과 [C8] 셀의 주문 제품이 모두 '2021-01-06'에 배송 예정일로 변경된 것을 확인할 수 있다. 그러므로 당일 배송인 경우에는 이와 같은 수식을 사용하고, 당일 배송이 되지 않는다면 2과정의 수식을 사용한다.

 

 

일요일만 휴일인 경우 배송 예정일을 계산한다. [G6]셀을 선택하고 다음 수식을 입력한다. [G6] 셀의 채우기 핸들을 [G15] 셀까지 드래그해서 수식을 복사한다.

 

=WORKDAY.INTL(C6-1,$D$17,11,$J$6:$J$14)

 

WORKDAY.INTL 함수는 WORKDAY 함수와 동일한 작업을 하지만, 세 번째 주말 옵션을 사용해서 주말을 따로 지정할 수 있다는 차이가 있다. 세 번째 인수 값이 11이면 일요일만 휴일로 인식하므로 이번과 같은 계산 작업에 유용하다. 세 번째 인수 값은 위의 표를 참조하기 바란다.

728x90

관련글 더보기

댓글 영역