1. NETWORKDAYS.INTL 정의 란?
"NETWORKDAYS.INTL" 함수는 주어진 시작일과 종료일 사이의 네트워크일 수를 계산합니다. 네트워크일은 일반적인 평일(주말이 아닌 날) 중에서 사용자가 지정한 휴일을 제외한 일 수를 의미합니다. "INTL"은 "International"의 약어로, 이 함수는 사용자가 원하는 주중 및 주말 설정을 반영하여 네트워크일을 계산합니다.
이 함수를 사용하면 업무일 계산이나 프로젝트 기간 등의 업무 관련 작업에 유용합니다. 주로 금요일과 토요일을 주말로 삼는 국가뿐만 아니라 다양한 주말 설정을 지원합니다.
"NETWORKDAYS.INTL" 함수의 일반적인 구문은 다음과 같습니다.
여기서:
- start_date: 네트워크일 계산의 시작일입니다.
- end_date: 네트워크일 계산의 종료일입니다.
- weekend: 선택 사항으로, 주말을 나타내는 숫자 또는 문자열입니다. 주말에 해당하는 요일을 나타내는 방식을 지정합니다.
- holidays: 선택 사항으로, 휴일로 간주되는 날짜의 배열이나 범위입니다.
이 함수를 사용하면 특정 기간 동안의 네트워크일 수를 효과적으로 계산할 수 있습니다.
2.예시
다음은 "NETWORKDAYS.INTL" 함수의 예시입니다.
가정: A1 셀에는 시작일이, B1 셀에는 종료일이, C1:C3 범위에는 휴일 목록이 들어 있다고 가정합니다.
- 기본적인 사용 예시:
이 경우, A1부터 B1까지의 날짜 사이의 네트워크일 수가 반환됩니다. 주말은 토요일과 일요일로 설정되어 있으며, C1:C3 범위에 있는 날짜는 휴일로 처리됩니다.
- 사용자 지정 주말 설정:
이 경우, 주말은 월요일부터 토요일까지로 설정되어 있습니다. 일요일은 휴무일이 아닙니다. 따라서 네트워크일 계산에서 일요일은 일반적인 평일로 처리됩니다.
- 휴일 목록 없이 기본 설정 사용:
이 경우, 휴일 목록을 지정하지 않았으므로 기본적으로는 휴일이 없는 것으로 간주됩니다. 따라서 주말을 제외한 모든 날짜가 네트워크일로 처리됩니다.
이러한 예시에서 볼 수 있듯이 "NETWORKDAYS.INTL" 함수를 사용하여 특정 기간 동안의 네트워크일 수를 계산하는 데 유용하게 활용할 수 있습니다.
3.사용방법
"NETWORKDAYS.INTL" 함수를 사용하는 방법은 다음과 같습니다.
- 시작일 및 종료일 설정: 먼저 네트워크일을 계산할 기간의 시작일과 종료일을 설정해야 합니다. 이는 일반적으로 셀에 날짜 형식으로 입력됩니다.
- 주말 설정: 함수는 기본적으로 토요일과 일요일을 주말로 간주합니다. 원하는 주말 설정이 있다면 숫자 또는 문자열로 표현하여 지정할 수 있습니다. 예를 들어, "1111100"을 입력하면 월요일부터 토요일까지가 주말로 설정됩니다.
- 휴일 목록 설정: 선택적으로 휴일로 간주되는 날짜의 배열이나 범위를 지정할 수 있습니다. 이는 네트워크일로 취급되지 않는 특정 날짜를 포함하는 것으로, 주로 공휴일이나 휴무일을 지정하는 데 사용됩니다.
- 함수 사용: 위의 정보를 기반으로 "NETWORKDAYS.INTL" 함수를 사용하여 네트워크일을 계산합니다. 함수는 다음과 같은 형식을 가집니다:여기서 start_date는 네트워크일 계산의 시작일, end_date는 종료일, weekend는 주말 설정, holidays는 휴일 목록입니다.
-
excelCopy code=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
예를 들어, A1에 시작일, B1에 종료일, C1:C10에 휴일 목록이 있다고 가정하고, 월요일부터 토요일까지가 주말로 설정되어 있는 경우, 다음과 같이 함수를 사용하여 네트워크일을 계산할 수 있습니다:
이렇게 하면 시작일과 종료일 사이의 네트워크일 수가 반환됩니다.
4.함수 사용팁
"NETWORKDAYS.INTL" 함수를 사용할 때 유용한 몇 가지 팁은 다음과 같습니다.
- 주말 설정: 함수의 두 번째 매개변수인 "weekend"를 사용하여 주말을 사용자 정의할 수 있습니다. 기본적으로 토요일과 일요일이 주말로 간주되지만, 이를 월요일부터 금요일까지로 변경하거나 특정 요일을 주말로 설정할 수 있습니다.
- 휴일 목록 관리: 함수의 네 번째 매개변수인 "holidays"를 사용하여 휴일을 명시적으로 지정할 수 있습니다. 이를 통해 휴일을 관리하고 네트워크일 계산에 반영할 수 있습니다.
- 날짜 형식 일치: 함수에 입력되는 모든 날짜는 Excel이 인식할 수 있는 날짜 형식이어야 합니다. 따라서 날짜가 올바르게 입력되었는지 확인하고, 필요한 경우 날짜 형식을 일치시켜야 합니다.
- 동적 범위 사용: 휴일 목록이나 다른 매개변수가 자주 변경되는 경우, 동적 범위를 사용하여 데이터를 관리할 수 있습니다. 예를 들어, 명시적인 셀 범위 대신에 "HOLIDAYS!$A$1:$A$10"과 같은 동적 범위를 사용할 수 있습니다.
- 통합 문서 관리: 네트워크일을 계산해야 하는 다양한 작업이 있는 경우, 각 작업에 대한 별도의 휴일 목록을 유지하는 대신 휴일 목록을 통합하여 관리하는 것이 효율적일 수 있습니다.
- 출력 서식 조정: 함수의 결과를 적절한 서식으로 조정하여 표시할 수 있습니다. 예를 들어, 네트워크일 수를 정수로 표시하거나 소수점 이하를 삭제할 수 있습니다.
이러한 팁을 활용하여 "NETWORKDAYS.INTL" 함수를 보다 효과적으로 사용하고 작업을 효율적으로 관리할 수 있습니다.
5.주의사항
"NETWORKDAYS.INTL" 함수를 사용할 때 주의해야 할 몇 가지 사항은 다음과 같습니다.
- 올바른 주말 설정: 주말을 올바르게 설정해야 합니다. 주말을 잘못 설정하면 올바르지 않은 결과가 반환될 수 있습니다. 주말 설정에 따라 주말로 간주되는 요일이 달라지므로 주의가 필요합니다.
- 휴일 목록의 정확성: 휴일 목록이 올바르게 설정되어야 합니다. 잘못된 휴일 목록을 사용하면 올바르지 않은 결과가 반환될 수 있습니다. 따라서 휴일을 정확하게 지정해야 합니다.
- 날짜 형식 일치: 입력된 모든 날짜는 Excel이 인식할 수 있는 날짜 형식이어야 합니다. 잘못된 날짜 형식을 사용하면 함수가 오류를 반환할 수 있습니다.
- 올바른 매개변수 사용: 함수의 매개변수를 올바르게 사용해야 합니다. 잘못된 매개변수 사용은 함수의 결과를 왜곡할 수 있습니다.
- 문맥에 맞는 결과 해석: 함수의 결과를 해석할 때는 문맥을 고려해야 합니다. 예를 들어, 휴일이 많은 경우에는 네트워크일 수가 감소할 수 있습니다. 결과를 올바르게 해석하려면 주어진 상황을 고려해야 합니다.
이러한 주의사항을 준수하면 "NETWORKDAYS.INTL" 함수를 보다 신뢰할 수 있게 사용할 수 있습니다.