본문 바로가기
#1 엑셀 함수/#1.1 단일 함수

엑셀 WORKDAY 함수 사용법 및 실무 예제

by 이세계의엑셀 2024. 9. 10.
반응형

엑셀에서 특정 날짜를 기준으로 주말과 공휴일을 제외한 작업일을 계산하고자 할 때, WORKDAY 함수를 사용합니다. WORKDAY 함수는 시작일에서 지정된 작업일 수 후의 날짜를 반환하며, 주말과 선택적으로 지정된 공휴일을 제외합니다. 이 함수는 프로젝트 일정 관리나 작업일 기준으로 마감일을 계산할 때 유용합니다.

WORKDAY 함수의 기본 사용법

WORKDAY 함수는 다음과 같은 형태로 사용됩니다:

=WORKDAY(시작일, 일 수, [공휴일])

이 함수는 시작일을 기준으로 일 수만큼 작업일 후의 날짜를 계산하며, 선택적으로 공휴일을 지정하여 제외할 수 있습니다. 예를 들어, =WORKDAY("2024-08-01", 10)은 8월 1일부터 10번째 작업일의 날짜를 반환합니다.

WORKDAY 함수의 사용처와 구체적인 예시

WORKDAY 함수는 다양한 상황에서 사용할 수 있습니다. 예를 들어, 프로젝트의 마감일을 계산하거나, 작업일 기준으로 미래의 특정 날짜를 예측하는 경우에 유용합니다.

예시 1: 지정된 작업일 후의 날짜 계산

다음은 WORKDAY 함수를 사용하여 지정된 작업일 후의 날짜를 계산하는 간단한 예제입니다.

  A B C
1 시작일 작업일 수 결과 날짜
2 2024-08-01 10 =WORKDAY(A2, B2)
3 2024-08-01 10 =WORKDAY(A3, B3, {"2024-08-15"})

위 예제에서, =WORKDAY(A2, B2)는 8월 1일부터 10번째 작업일인 "2024-08-14"을 반환하며, =WORKDAY(A3, B3, {"2024-08-15"})는 8월 15일(공휴일)을 제외한 10번째 작업일인 "2024-08-16"을 반환합니다.

예시 2: 작업일 기준 마감일 계산

WORKDAY 함수는 작업일 기준으로 프로젝트의 마감일을 계산할 때도 유용합니다. 예를 들어, 작업일 기준으로 특정 프로젝트의 마감일을 계산하는 경우입니다.

=WORKDAY("2024-09-01", 20, {"2024-09-15", "2024-09-22"})

위 수식은 9월 1일부터 시작하여 공휴일인 9월 15일과 9월 22일을 제외한 20번째 작업일의 날짜를 계산하여 반환합니다.

WORKDAY 함수의 실무형 예제

실무에서는 WORKDAY 함수를 사용하여 프로젝트 마감일, 인력 배치 계획, 작업일 기준의 데이터 분석 등 다양한 작업을 수행할 수 있습니다.

실무 예제 1: 프로젝트 마감일 계산

다음은 WORKDAY 함수를 사용하여 프로젝트의 마감일을 계산하는 예제입니다.

  A B C D
1 프로젝트 시작일 작업일 수 마감일
2 프로젝트 A 2024-09-01 30 =WORKDAY(B2, C2, {"2024-09-15", "2024-09-22"})

이 예제에서는 =WORKDAY(B2, C2, {"2024-09-15", "2024-09-22"})를 사용하여 프로젝트 A의 마감일을 계산합니다. 공휴일을 제외한 30번째 작업일은 "2024-10-13"입니다.

실무 예제 2: 작업일 기준 일정 계산

WORKDAY 함수는 작업일 기준으로 일정 계획을 세우는 데도 유용합니다. 예를 들어, 특정 작업이 완료될 날짜를 예측하는 경우입니다.

  A B C
1 작업 시작일 작업일 수 예상 완료일
2 작업 A 2024-10-01 15 =WORKDAY(B2, C2, {"2024-10-09"})

이 예제에서 =WORKDAY(B2, C2, {"2024-10-09"})는 10월 9일(한글날)을 제외하고 작업 A의 예상 완료일을 "2024-10-22"로 계산합니다.

WORKDAY 함수 사용 시 주의사항

WORKDAY 함수는 자동으로 주말을 제외하지만, 공휴일이나 비정기적인 휴일은 사용자가 직접 지정해야 합니다. 공휴일이 여러 개인 경우 배열로 입력하거나, 별도의 범위를 지정하여 참조할 수 있습니다.

WORKDAY 함수로 문제를 풀어보기

다음은 WORKDAY 함수를 활용한 문제 예시입니다.

  A B C D
1 시작일 작업일 수 공휴일 결과 날짜
2 2025-07-01 20 {"2025-07-04", "2025-07-14"} =WORKDAY(A2, B2, C2)

문제: 위의 시작일에서 20번째 작업일을 계산하려면 어떤 WORKDAY 함수를 사용해야 할까요?

정답: =WORKDAY(A2, B2, C2)

답을 보려면 오른쪽를 마우스로 드래그하세요.

반응형