1. NETWORKDAYS.INTL정의 란?
NETWORKDAYS.INTL 함수는 Microsoft Excel에서 사용되는 함수로, 두 날짜 사이의 네트워크일(평일) 수를 계산하는 데 사용됩니다. NETWORKDAYS 함수와 비슷하지만 네트워크일의 기준이 주말이 아니라 사용자가 지정한 주말과 특정 공휴일로 설정할 수 있습니다.
일반적으로 NETWORKDAYS.INTL 함수는 다음과 같은 구문을 가지고 있습니다.
- start_date: 작업 기간의 시작 날짜입니다.
- end_date: 작업 기간의 종료 날짜입니다.
- weekend (선택적): 주말로 간주되는 날짜를 지정하는 숫자 또는 문자열입니다. 기본값은 1(토요일 및 일요일)입니다.
- holidays (선택적): 공휴일 목록을 포함하는 범위나 배열입니다. 이 목록에 포함된 날짜는 네트워크일 계산에서 제외됩니다.
NETWORKDAYS.INTL 함수를 사용하면 주말 및 특정 공휴일을 고려하여 네트워크일을 더 정확하게 계산할 수 있습니다.
2.예시
NETWORKDAYS.INTL 함수를 사용하는 몇 가지 예시를 살펴보겠습니다.
예시 1: 기본 주말 설정 사용
위의 함수는 2024년 3월 1일부터 2024년 3월 10일까지의 네트워크일 수를 계산합니다. 기본 주말 설정은 토요일과 일요일을 주말로 간주하며, 이 기간 동안의 평일을 계산합니다.
예시 2: 사용자 지정 주말 설정 사용
위의 함수는 같은 기간 동안의 네트워크일을 계산하지만, 여기서는 주말을 금요일과 토요일로 지정하고 있습니다. 따라서 이 함수는 기본 설정과 다른 결과를 반환할 것입니다.
예시 3: 공휴일 포함
위의 함수는 2024년 12월 24일부터 2025년 1월 2일까지의 네트워크일을 계산합니다. 이때 토요일과 일요일을 주말로 지정하고 있으며, $A$2:$A$10 범위에 지정된 공휴일을 고려하여 계산합니다.
이러한 방식으로 NETWORKDAYS.INTL 함수를 사용하여 Excel에서 네트워크일 수를 계산할 수 있습니다.
3.사용방법
NETWORKDAYS.INTL 함수를 사용하여 Excel에서 네트워크일 수를 계산하는 방법은 다음과 같습니다.
- 함수 구문 이해:
- NETWORKDAYS.INTL 함수의 구문은 다음과 같습니다.
cssCopy codeNETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])- start_date: 작업 기간의 시작 날짜입니다.
- end_date: 작업 기간의 종료 날짜입니다.
- weekend (선택적): 주말로 간주되는 날짜를 지정하는 숫자 또는 문자열입니다. 기본값은 1(토요일 및 일요일)입니다.
- holidays (선택적): 공휴일을 포함하는 범위나 배열입니다. 이 목록에 포함된 날짜는 네트워크일 계산에서 제외됩니다.
- Excel에서 함수 입력:
- Excel 시트에서 네트워크일 수를 계산할 셀을 선택합니다.
- 함수 입력란에 =를 입력한 후, NETWORKDAYS.INTL(를 입력합니다.
- 시작 날짜, 종료 날짜 및 선택적으로 주말 및 공휴일 목록을 입력합니다. 각 매개변수를 쉼표로 구분합니다.
- 마지막으로, )를 입력하고 Enter 키를 누릅니다.
- 예시:이 함수는 2024년 3월 1일부터 2024년 3월 10일까지의 네트워크일 수를 계산합니다. 여기서는 토요일과 일요일을 주말로 지정하고 있으며, $A$2:$A$10 범위에 지정된 공휴일을 고려하여 계산합니다.
-
swiftCopy code=NETWORKDAYS.INTL("2024-03-01", "2024-03-10", "0000011", $A$2:$A$10)
위와 같은 방법으로 NETWORKDAYS.INTL 함수를 사용하여 Excel에서 네트워크일 수를 계산할 수 있습니다.
4.함수 사용팁
NETWORKDAYS.INTL 함수를 사용할 때 유용한 몇 가지 팁은 다음과 같습니다.
- 주말 설정: 주말을 사용자 정의하여 NETWORKDAYS.INTL 함수를 유연하게 활용할 수 있습니다. 기본적으로 1(토요일 및 일요일)이 주말로 간주되지만, 필요에 따라 다른 날짜를 지정할 수 있습니다.
- 공휴일 포함: 함수의 네 번째 매개변수로 공휴일 목록을 제공하여 공휴일을 고려할 수 있습니다. 이를 활용하여 네트워크일 계산에서 공휴일을 제외할 수 있습니다.
- 데이터 형식 확인: NETWORKDAYS.INTL 함수는 시작 날짜와 종료 날짜를 숫자 또는 유효한 날짜 형식으로 제공해야 합니다. 날짜 형식이 올바른지 확인하세요.
- 로케일 고려: 함수의 동작은 Excel의 로케일 설정에 따라 달라질 수 있습니다. 따라서 다른 언어 또는 지역 설정에서 사용될 때 예상치 못한 결과가 나올 수 있습니다.
- 결과 서식 설정: 결과를 숫자 형식으로 표시하거나 원하는 서식으로 지정하여 셀에 표시할 수 있습니다. 필요에 따라 셀 서식을 수정하여 결과를 더 읽기 쉽게 만들 수 있습니다.
- 동적 데이터와의 호환성: NETWORKDAYS.INTL 함수는 특정 기간의 네트워크일 수를 계산하는 데 사용됩니다. 작업 기간이 동적으로 변할 수 있는 경우 함수 결과가 자동으로 업데이트되지 않으므로 주의해야 합니다.
위와 같은 팁을 활용하여 NETWORKDAYS.INTL 함수를 효과적으로 사용하면 원하는 작업 기간의 네트워크일 수를 정확하게 계산할 수 있습니다.
5.주의사항
NETWORKDAYS.INTL 함수를 사용할 때 주의해야 할 몇 가지 사항은 다음과 같습니다.
- 주말 설정: NETWORKDAYS.INTL 함수는 주말을 사용자가 정의할 수 있습니다. 그러나 주말을 올바르게 설정하지 않으면 예상치 못한 결과가 발생할 수 있습니다. 주말을 정확하게 설정하고 함수를 사용하세요.
- 공휴일 설정: 공휴일을 정확하게 지정해야 합니다. 공휴일 목록에 올바른 날짜를 입력하지 않으면 예상치 못한 결과가 발생할 수 있습니다. 공휴일을 고려하여 네트워크일을 계산하기 전에 목록을 확인하세요.
- 로케일 고려: Excel의 로케일 설정에 따라 NETWORKDAYS.INTL 함수의 동작이 달라질 수 있습니다. 특정 언어 또는 지역 설정에서 사용할 때 예상한 결과를 얻기 위해 로케일을 고려하세요.
- 날짜 형식 확인: 함수의 입력 매개변수로 사용되는 날짜는 유효한 날짜 형식이어야 합니다. 올바른 날짜 형식이 아닌 경우 함수가 오류를 반환할 수 있습니다.
- 동적 데이터와의 호환성: NETWORKDAYS.INTL 함수는 특정 기간의 네트워크일을 계산하는 데 사용됩니다. 작업 기간이 동적으로 변경되는 경우 함수 결과가 자동으로 업데이트되지 않으므로 주의하세요.
- 결과 서식 설정: 함수의 결과를 셀에 표시하기 전에 적절한 서식을 적용하세요. 결과를 읽기 쉽게 만들기 위해 숫자 형식이나 원하는 서식을 지정할 수 있습니다.
이러한 주의사항을 고려하여 NETWORKDAYS.INTL 함수를 사용하면 정확한 결과를 얻을 수 있으며 예상치 못한 문제를 방지할 수 있습니다.