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

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

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

엑셀에서 두 날짜 사이의 작업일(평일)을 계산하고자 할 때, NETWORKDAYS 함수를 사용합니다. NETWORKDAYS 함수는 시작일과 종료일 사이의 평일 수를 반환하며, 주말과 지정된 공휴일은 제외됩니다. 이 함수는 프로젝트 일정 관리나 인력 배치 계획 등에서 매우 유용하게 사용됩니다.

NETWORKDAYS 함수의 기본 사용법

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

=NETWORKDAYS(시작일, 종료일, [공휴일])

이 함수는 시작일종료일 사이의 작업일 수를 계산하며, 선택적으로 공휴일을 지정하여 제외할 수 있습니다. 예를 들어, =NETWORKDAYS("2024-08-01", "2024-08-31")은 8월 1일부터 8월 31일까지의 평일 수를 반환합니다.

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

NETWORKDAYS 함수는 다양한 상황에서 사용할 수 있습니다. 예를 들어, 프로젝트의 일정 관리를 위해 특정 기간 동안의 작업일 수를 계산하거나, 인력 배치를 계획하는 경우에 유용합니다.

예시 1: 두 날짜 사이의 작업일 계산

다음은 NETWORKDAYS 함수를 사용하여 두 날짜 사이의 작업일을 계산하는 간단한 예제입니다.

  A B C
1 시작일 종료일 작업일 수
2 2024-08-01 2024-08-31 =NETWORKDAYS(A2, B2)
3 2024-08-01 2024-08-31 =NETWORKDAYS(A3, B3, {"2024-08-15"})

위 예제에서, =NETWORKDAYS(A2, B2)는 8월 1일부터 8월 31일까지의 작업일 수를 계산하여 23일을 반환합니다. =NETWORKDAYS(A3, B3, {"2024-08-15"})는 8월 15일(공휴일)을 제외하고 22일을 반환합니다.

예시 2: 프로젝트 일정 관리

NETWORKDAYS 함수는 프로젝트의 일정 관리를 위해 특정 기간 동안의 작업일을 계산할 때도 유용합니다. 예를 들어, 프로젝트의 시작일과 종료일 사이의 작업일 수를 계산하여 일정을 세울 수 있습니다.

=NETWORKDAYS("2024-09-01", "2024-12-31", {"2024-10-03", "2024-12-25"})

위 수식은 9월 1일부터 12월 31일까지의 작업일을 계산하며, 10월 3일(개천절)과 12월 25일(크리스마스)을 제외한 작업일 수를 반환합니다.

NETWORKDAYS 함수의 실무형 예제

실무에서는 NETWORKDAYS 함수를 사용하여 일정 관리, 인력 배치, 작업일 기준의 데이터 분석 등 다양한 작업을 수행할 수 있습니다.

실무 예제 1: 인력 배치 계획

다음은 NETWORKDAYS 함수를 사용하여 인력 배치를 계획하는 예제입니다.

  A B C D
1 프로젝트 시작일 종료일 작업일 수
2 프로젝트 A 2024-09-01 2024-12-31 =NETWORKDAYS(B2, C2, {"2024-10-03", "2024-12-25"})

이 예제에서는 =NETWORKDAYS(B2, C2, {"2024-10-03", "2024-12-25"})를 사용하여 프로젝트 A의 시작일과 종료일 사이의 작업일 수를 계산합니다. 공휴일을 제외한 작업일 수는 86일입니다.

실무 예제 2: 작업 기간 계산

NETWORKDAYS 함수는 작업 기간을 계산하는 데도 유용합니다. 예를 들어, 주어진 기간 내에서 완료해야 할 작업의 작업일 수를 계산할 수 있습니다.

  A B C
1 작업 시작일 종료일
2 작업 A 2024-10-01 2024-10-31 =NETWORKDAYS(B2, C2, {"2024-10-09"})

이 예제에서 =NETWORKDAYS(B2, C2, {"2024-10-09"})는 10월 9일(한글날)을 제외하고 작업 A의 총 작업일 수를 계산하여 22일을 반환합니다.

NETWORKDAYS 함수 사용 시 주의사항

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

NETWORKDAYS 함수로 문제를 풀어보기

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

  A B C
1 시작일 종료일 작업일 수
2 2025-07-01 2025-07-31 =NETWORKDAYS(A2, B2)

문제: 위의 시작일과 종료일 사이에서 공휴일 없이 작업일 수를 계산하려면 어떤 NETWORKDAYS 함수를 사용해야 할까요?

정답: =NETWORKDAYS(A2, B2)

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

반응형