온라인 쇼핑몰에서 제품을 구입하면 보통 배송 예성일이 표시된다. 엑셀에서는 [WORKDAY] 함수를 이용해서 지정된 일 수 이후의 날짜 계산을 처리할 수 있다. [WORKDAY] 함수는 시작일부터 주말과 휴일을 제외한 작업일을 알려주면 그에 맞춰 종료일을 계산해주는 함수이다.
[WORKDAY] 함수는 시작일로부터 작업 일수 전, 후의 날짜를 계산한다. 작업 일수에서 주말과 휴일은 제외한다. 함수의 형식은 다음과 같다.
= WORKDAY(시작일,작업일수,휴무목록)
시작일 : 작업의 시작일이다.
작업일수 : 작업일 이전 또는 이후의 주말과 휴일을 제외한 날짜 수이다.
휴일목록 : 날짜 계산에서 제외한 휴일 날짜 값을 갖는 데이터 범위이다.
[WORKDAY.INTL] 함수는 [WORKDAY] 함수와 동일한 계산을 하는 함수로 [WORKDAY] 함수와는 달리 주말을 사용자가 직접 지정할 수 있다. 함수의 형식은 다음과 같다.
=WORKDAY.INTL(시작일,작업일수,주말,휴일목록)
시작일 : 작업 시작일이다.
작업일수 : 시작일 이전 또는 이후의 주말과 휴일을 제외한 날짜 수이다.
주말 : 주말을 지정하는 옵션으로 1~7, 11~17 사이의 옵션 값을 사용할 수 있다.
휴일목록 : 날짜 계산에서 제외할 휴일 날짜 값을 갖는 데이터 범위이다.
위의 첨부 파일을 열면 다음과 같은 표를 확인할 수 있다.
[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이면 일요일만 휴일로 인식하므로 이번과 같은 계산 작업에 유용하다. 세 번째 인수 값은 위의 표를 참조하기 바란다.
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 두 날짜의 차이 구하기 (15) | 2021.11.10 |
---|---|
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 주말과 휴일을 제외한 근무일 구하기 (17) | 2021.11.09 |
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 함수 마법사를 이용한 수식 작성하기 (13) | 2021.11.07 |
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 수식에서 참조한 셀을 정의한 이름으로 변경하기 (12) | 2021.11.06 |
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 정의된 이름이 참조하는 대상 범위를 빠르게 확인하기 (14) | 2021.11.05 |
댓글 영역