1. NETWORKDAYS정의 란?
NETWORKDAYS 함수는 두 날짜 사이의 네트워크일(평일) 수를 계산하는 데 사용됩니다. 이 함수는 Excel 및 비슷한 스프레드시트 프로그램에서 사용됩니다. 네트워크일은 특정 날짜 범위에서 주말 및 지정된 휴일을 제외한 실제 근무일을 나타냅니다.
NETWORKDAYS 함수의 일반적인 구문은 다음과 같습니다.
여기서:
- start_date: 네트워크일을 계산할 날짜 범위의 시작 날짜입니다.
- end_date: 네트워크일을 계산할 날짜 범위의 종료 날짜입니다.
- [holidays] (선택 사항): 휴일로 간주할 날짜 목록입니다. 이 매개변수를 지정하지 않으면 함수는 주말(토요일 및 일요일)만 고려합니다.
예를 들어, 2024년 1월 1일부터 2024년 1월 7일까지의 네트워크일 수를 계산하려면 다음과 같이 NETWORKDAYS 함수를 사용합니다.
위의 예시에서는 토요일과 일요일을 제외하고, 2024년 1월 1일부터 2024년 1월 7일까지의 네트워크일 수를 반환합니다.
휴일을 고려하여 네트워크일 수를 계산하려면 세 번째 매개변수로 휴일 목록을 지정할 수 있습니다. 이를 통해 특정 날짜를 휴일로 처리하여 해당 날짜를 네트워크일로 계산에서 제외할 수 있습니다.
2.예시
네트워크일 수를 계산하는 NETWORKDAYS 함수의 몇 가지 예시를 살펴보겠습니다.
- 기본적인 네트워크일 계산:이 함수는 2024년 1월 1일부터 2024년 1월 7일까지의 네트워크일 수를 계산합니다. 주말을 고려하여 총 근무일 수를 반환합니다.
-
arduinoCopy code=NETWORKDAYS("2024-01-01", "2024-01-07")
- 휴일 포함한 네트워크일 계산:이 함수는 2024년 1월 1일부터 2024년 1월 7일까지의 네트워크일 수를 계산합니다. 이때, 2024년 1월 1일은 휴일로 고려되어 제외됩니다.
-
arduinoCopy code=NETWORKDAYS("2024-01-01", "2024-01-07", {"2024-01-01"})
- 셀 참조를 사용한 네트워크일 계산:이 함수는 A1 셀에 있는 시작 날짜와 B1 셀에 있는 종료 날짜 사이의 네트워크일 수를 계산합니다. 이를 통해 다른 날짜 범위에 대한 네트워크일 수를 유연하게 계산할 수 있습니다.
-
scssCopy code=NETWORKDAYS(A1, B1)
위의 예시들은 NETWORKDAYS 함수를 사용하여 네트워크일 수를 계산하는 방법을 보여줍니다.
3.사용방법
NETWORKDAYS 함수를 사용하여 네트워크일 수를 계산하는 방법은 다음과 같습니다.
- 구문:
-
scssCopy codeNETWORKDAYS(start_date, end_date, [holidays])
- start_date: 네트워크일을 계산할 날짜 범위의 시작 날짜입니다. 이는 텍스트로 된 날짜 또는 날짜 값을 직접 입력하거나 다른 셀에 있는 날짜 값을 참조할 수 있습니다.
- end_date: 네트워크일을 계산할 날짜 범위의 종료 날짜입니다. 역시 텍스트로 된 날짜 또는 날짜 값을 직접 입력하거나 다른 셀에 있는 날짜 값을 참조할 수 있습니다.
- [holidays] (선택 사항): 휴일로 간주할 날짜 목록입니다. 이 매개변수를 지정하지 않으면 함수는 주말(토요일 및 일요일)만 고려합니다. 휴일은 날짜 값 또는 날짜 값을 포함하는 범위로 제공될 수 있습니다.
예를 들어, 2024년 1월 1일부터 2024년 1월 7일까지의 네트워크일 수를 계산하려면 다음과 같이 NETWORKDAYS 함수를 사용합니다.
위의 예시에서는 토요일과 일요일을 제외하고, 2024년 1월 1일부터 2024년 1월 7일까지의 네트워크일 수를 반환합니다.
휴일을 고려하여 네트워크일 수를 계산하려면 세 번째 매개변수로 휴일 목록을 지정할 수 있습니다. 이를 통해 특정 날짜를 휴일로 처리하여 해당 날짜를 네트워크일로 계산에서 제외할 수 있습니다.
4.함수 사용팁
NETWORKDAYS 함수를 사용할 때 유용한 팁은 다음과 같습니다.
- 정확한 날짜 형식 사용: NETWORKDAYS 함수에 전달하는 날짜는 올바른 날짜 형식이어야 합니다. 올바른 형식은 텍스트로 된 날짜("YYYY-MM-DD" 또는 "MM/DD/YYYY" 등) 또는 날짜 값을 직접 입력한 것입니다.
- 동적 범위 사용: 날짜를 직접 입력하는 대신 동적 범위를 사용하여 다른 셀에 있는 날짜 값을 참조할 수 있습니다. 이렇게 하면 날짜가 변경될 때 자동으로 네트워크일 수가 업데이트됩니다.
- 휴일 목록 포함: 휴일을 고려하여 네트워크일 수를 계산하려면 세 번째 매개변수로 휴일 목록을 지정할 수 있습니다. 이를 통해 특정 날짜를 휴일로 처리하여 해당 날짜를 네트워크일로 계산에서 제외할 수 있습니다.
- 작업일로 설정된 날짜 사용: Excel에서 날짜를 네트워크일로 계산할 때 기본적으로 토요일과 일요일을 제외합니다. 그러나 조직의 작업일이 특정 요일이 아닌 경우에는 이를 고려하여 특정 날짜를 휴일로 지정할 수 있습니다.
- 날짜 범위 확장: NETWORKDAYS 함수를 사용할 때 날짜 범위를 확장하여 네트워크일 수를 계산할 수 있습니다. 이렇게 하면 다양한 기간에 대한 네트워크일 수를 쉽게 계산할 수 있습니다.
- 날짜의 유효성 검사: 날짜 범위에 대해 NETWORKDAYS 함수를 사용하기 전에 입력된 날짜가 유효한지 확인해야 합니다. 잘못된 날짜가 포함되면 함수가 오류를 반환할 수 있습니다.
이러한 팁을 활용하여 NETWORKDAYS 함수를 효과적으로 사용하여 네트워크일 수를 계산할 수 있습니다.
5.주의사항
NETWORKDAYS 함수를 사용할 때 주의해야 할 몇 가지 사항은 다음과 같습니다.
- 날짜 형식: NETWORKDAYS 함수에 전달되는 날짜는 올바른 형식이어야 합니다. 날짜 형식이 올바르지 않으면 함수가 오류를 반환할 수 있습니다.
- 휴일 목록: 휴일 목록을 정확하게 입력해야 합니다. 휴일 목록이 올바르지 않으면 함수가 오류를 반환하거나 잘못된 결과를 반환할 수 있습니다.
- 주말 설정: 기본적으로 NETWORKDAYS 함수는 토요일과 일요일을 주말로 간주합니다. 이와 다른 설정을 사용하려면 적절한 옵션을 설정해야 합니다.
- 동적 범위 사용: 네트워크일 수를 계산할 때 동적 범위를 사용할 수 있지만, 해당 범위의 날짜가 변경되면 결과가 자동으로 업데이트되지 않을 수 있습니다. 이를 유의하고 필요에 따라 수동으로 업데이트해야 합니다.
- 다른 국가/지역에서의 주말: 특정 국가 또는 지역에서 주말의 정의가 다를 수 있습니다. 따라서 NETWORKDAYS 함수를 사용할 때 이를 고려하여 올바른 결과를 얻을 수 있도록 해야 합니다.
- 휴일 목록 업데이트: 휴일 목록이 변경되는 경우 함수를 사용하는 모든 곳에서 해당 목록을 업데이트해야 합니다. 그렇지 않으면 잘못된 결과가 발생할 수 있습니다.
이러한 주의사항을 고려하여 NETWORKDAYS 함수를 사용하면 올바른 결과를 얻을 수 있으며, 잠재적인 오류를 방지할 수 있습니다.