안녕하세요?
이전주부터 계속 교육이라 강좌를 자주 못 올려 죄송합니다.
좀더 자세한 얘기는 12월 교육때 좀더 하기로 하고...
오늘은 WORKDAY.INTL 함수에 대해 익혀 보도록 하겠습니다.
이 함수의 사용처는 특정날짜에서 근무일만 카운트해서 날짜를 나타내고자 할때 사용하는 함수입니다.
그럼 아래 그림을 보며 진행하겠습니다.
아래 그림은 A/S 신청 접수표인데 접수일로부터 근무일 기준 10일이내에 해당 A/S를 처리해야 하는것이 이 회사의 A/S 프로시져입니다.
그렇다면 접수일로부터 근무일 기준 10일이내라고 하는 처리 마감일을 어떻게 알 수 있을까요?
이러한 경우 WORKDAY.INTL 함수를 이용하면 아주 손쉽게 답을 찾을 수 있습니다.

첫번째 경우로 토요일, 일요일이 휴무일로 지정되는 경우입니다.
이 경우라면 WORKDAY.INTL 함수의 세번째 인수를 지정하지 않고 10일 후라는 표현만으로도 가능합니다.
[E6]셀에...
=WORKDAY.INTL(D6,10)
로 입력후 아래로 드래그 하면 됩니다.

여기서 그럼 위 함수의 사용법을 좀더 상세히 알아 보도록 합니다.
WORKDAY.INTL 함수는 아래와 같이 구성되어 있습니다.
=WORKDAY.INTL(시작일, 경과일, 옵션, 추가지정 휴무일)
위 수식을 살펴보면 첫번째 인수인 시작일은 [D6]셀을 참조했고 두번째 경과일은 근무일 기준 10일이내라고 했으므로 10을 입력했고 세번째 인수는 생략되었습니다.
생략된 세번째 인수는 토요일, 일요일이라 생략이 가능한 것이고 다른날짜가 휴무일이라면 아래와 같은 표에 의해 지정할 수 있습니다.
네번째 추가지정 휴무일은 아래 예를 통해 설명드리겠습니다.

그럼 위 옵션을 이용한 다른경우를 살펴 보겠습니다.
[F]열과 같이 예를 들어 월요일, 화요일이 휴무일이라고 한다면 어떻게 입력해야 할까요?
[F6]셀에...
=WORKDAY.INTL(D6,10,3)
로 입력후 아래로 드래그 하면 됩니다.

마지막으로 특정 공휴일이 있는 경우입니다.
이 회사는 월요일, 화요일이 휴무일이고, 매년 8월 25일이 창립기념일이라 휴무일입니다.
그렇다면 어떻게 입력하면 될까요?
[G6]셀에...
=WORKDAY.INTL(D6,10,3,"2010-08-25")
로 입력후 아래로 드래그 하면 됩니다.

결과에서 보시는 바와 같이 처리마감일이 8월 25일 이상인 경우는 [F]열의 처리마감일보다 하루가 더 늦게까지라는것을 나타냅니다.
아래는 위와 같이 함수를 입력한 최종결과입니다.

그럼 또...!