본문 바로가기
보고서 작성기술/엑셀 실무기초

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

by 일잘러탐구생활 2023. 11. 1.

엑셀의 WORKDAY 함수와 WORKDAY.INTL 함수는 특정 날짜로부터 지정된 업무일 수만큼 떨어진 날짜를 계산할 때 사용됩니다. 이 함수들은 특히 프로젝트 일정 계획, 배송 예정일 계산 등에 유용합니다. WORKDAY.INTL 함수는 2010 버전 이후부터 활용 가능합니다. 

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

 

함수 구조

 

WORKDAY 함수

=WORKDAY(시작_날짜, 업무일_수, [휴일])

시작_날짜: 계산의 기준이 되는 날짜입니다.
업무일_수: 시작 날짜로부터 계산하고자 하는 업무일 수입니다.
양수면 미래 날짜, 음수면 과거 날짜를 계산합니다.
[휴일]: 선택적 인수로, 업무일에서 제외할 휴일의 목록을 지정합니다.

 

WORKDAY.INTL 함수

=WORKDAY.INTL(시작_날짜, 업무일_수, [주말], [휴일])

시작_날짜: 계산의 기준이 되는 날짜입니다.
업무일_수: 시작 날짜로부터 계산하고자 하는 업무일 수입니다.
[주말]: 주말을 나타내는 숫자나 문자열입니다. 기본값은 1(토요일과 일요일)입니다.
[휴일]: 선택적 인수로, 업무일에서 제외할 휴일의 목록을 지정합니다.

 

주말 설정하기

 

숫자로 주말 설정하기 


1 (기본값): 토요일과 일요일이 주말입니다.
2: 일요일과 월요일이 주말입니다.
3: 월요일과 화요일이 주말입니다.
4: 화요일과 수요일이 주말입니다.
5: 수요일과 목요일이 주말입니다.
6: 목요일과 금요일이 주말입니다.
7: 금요일과 토요일이 주말입니다.
11: 일요일만 주말입니다.
12: 월요일만 주말입니다.
13: 화요일만 주말입니다.
14: 수요일만 주말입니다.
15: 목요일만 주말입니다.
16: 금요일만 주말입니다.
17: 토요일만 주말입니다.


문자열로 주말 설정하기


"0000011": 토요일과 일요일이 주말입니다 (1은 주말, 0은 업무일).
"1000001": 일요일과 월요일이 주말입니다.
"1100000": 월요일과 화요일이 주말입니다.
... 이와 같은 패턴으로 계속됩니다.

예를 들어, 목요일과 금요일을 주말로 설정하고 싶다면, 다음과 같이 사용할 수 있습니다.

=WORKDAY.INTL("2023-01-01", 10, "0001100")

목요일과 금요일을 주말로 설정하여 2023년 1월 1일로부터 10업무일 후의 날짜를 계산합니다.

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

 

 

사례 1: 프로젝트 완료 예정일 계산


프로젝트 시작 날짜가 2023년 1월 1일이고, 30업무일이 소요된다고 가정해 보겠습니다. 이 경우 완료 예정일을 계산하기 위해 다음과 같이 사용할 수 있습니다.

=WORKDAY("2023-01-01", 30)

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)


사례 2: 배송 예정일 계산


주문 날짜가 2023년 1월 1일이고, 배송에 10업무일이 소요된다고 가정해 보겠습니다. 이 경우 배송 예정일을 계산하기 위해 다음과 같이 사용할 수 있습니다.

=WORKDAY("2023-01-01", 10)

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

 

사례 3: 특정 휴일을 고려한 업무일 계산


2023년 1월 1일부터 10업무일 후의 날짜를 계산하되, 2023년 1월 5일과 1월 6일이 휴일이라고 가정해 보겠습니다. 이 경우 다음과 같이 사용할 수 있습니다.

=WORKDAY("2023-01-01", 10, {"2023-01-05", "2023-01-06"})

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)



 

사례 4: 주말이 금요일과 토요일인 경우의 업무일 계산

 

주말이 금요일과 토요일인 국가에서 2023년 1월 1일부터 10업무일 후의 날짜를 계산하고 싶다면, WORKDAY.INTL 함수를 사용하여 다음과 같이 계산할 수 있습니다.

=WORKDAY.INTL("2023-01-01", 10, 3)

여기서 3은 주말이 금요일과 토요일임을 나타냅니다.

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

 

 

사례 5: 과거 업무일 계산


2023년 1월 10일로부터 5업무일 전의 날짜를 계산하고 싶다면, WORKDAY 함수를 사용하여 다음과 같이 계산할 수 있습니다.

=WORKDAY("2023-01-10", -5)

이 수식은 2023년 1월 10일로부터 5업무일 전의 날짜를 반환합니다.

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

 

 

사례 6: 주말 설정 변경


일부 국가에서는 주말이 다를 수 있습니다. 예를 들어, 주말이 목요일과 금요일인 경우, WORKDAY.INTL 함수를 사용하여 주말 설정을 변경할 수 있습니다.

=WORKDAY.INTL("2023-01-01", 10, 7)

여기서 7은 주말이 목요일과 금요일임을 나타냅니다.

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

 

사례 7: 사용자 정의 주말

 

주말을 사용자 정의로 설정하고 싶은 경우, WORKDAY.INTL 함수에서 문자열을 사용하여 주말을 지정할 수 있습니다. 예를 들어, 수요일만 주말로 설정하고 싶다면 다음과 같이 사용할 수 있습니다.

=WORKDAY.INTL("2023-01-01", 10, "0000100")

여기서 "0000100"은 일요일부터 토요일까지를 나타내며, 수요일만 1로 설정되어 있습니다.

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

 

사례 8: 휴일 목록을 포함한 업무일 계산


공휴일이나 회사의 특정 휴일을 고려하여 업무일을 계산하고 싶다면, WORKDAY.INTL 함수를 사용하여 휴일 목록을 포함할 수 있습니다.

=WORKDAY.INTL("2023-01-01", 10, 1, {"2023-01-05", "2023-01-06"})

이 수식은 2023년 1월 5일과 1월 6일을 휴일로 고려하여 10업무일 후의 날짜를 계산합니다.

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

 


사례 9: 연속된 휴일 고려

 

연속된 휴일을 고려하여 업무일을 계산하고 싶다면, WORKDAY.INTL 함수를 사용하여 연속된 휴일 목록을 포함할 수 있습니다. 예를 들어, 추석 연휴로 2023년 9월 29일부터 10월 1일까지 휴일이라고 가정해 보겠습니다.

=WORKDAY.INTL("2023-09-28", 1, 1, {"2023-09-29", "2023-09-30", "2023-10-01"})

이 수식은 추석 연휴를 고려하여 2023년 9월 28일로부터 1업무일 후의 날짜를 계산합니다.

 

엑셀 WORKDAY 함수와 WORKDAY.INTL 함수 활용법(사례포함)

 

반응형

댓글