영업일 계산 (Microsoft Excel)
Excel로 계산을 수행 할 때 두 날짜 사이에 며칠이 있는지 아는 것이 도움이되는 경우가 많습니다. Excel에서는이를 쉽게 수행 할 수 있습니다. 후자에서 이전 날짜를 빼면됩니다.
그러나 비즈니스 환경에서는 일 수만 알고 싶지 않을 수 있습니다. 두 날짜 사이의 영업일 수를 알고 싶을 것입니다. 즉, 두 날짜 사이에 근무일이 몇 일입니까?
믿거 나 말거나 Excel을 사용하면 일반 날짜를 계산하는 것만 큼 영업일을 계산하는 것이 거의 쉽습니다. NETWORKDAYS 워크 시트 함수를 사용하기 만하면됩니다. A3에 하나와 A4에 다른 두 개의 날짜가 있다고 가정 해 보겠습니다. A3의 날짜는 시작 날짜이고 A4의 날짜는 종료 날짜입니다. 두 날짜 사이의 근무일을 계산하려면 다음 공식을 사용할 수 있습니다.
=NETWORKDAYS(A3,A4)
주말을 계산하지 않고 두 날짜 사이의 모든 날짜 수를 반환합니다. 이 함수는 전체 일 수를 반환합니다. 따라서 시작 날짜가 9 월 4 일이고 종료 날짜가 9 월 5 일인 경우 함수는 값 2를 반환합니다 (단, 어느 날도 주말이 아닌 경우).
휴일을 고려하려는 경우 가장 쉬운 방법은 셀 범위에 표준 휴일을 입력 한 다음 해당 범위의 이름을 정의하는 것입니다. (저는 항상 “Holidays”라는 매우 분명한 이름을 좋아합니다.) 그런 다음 다음과 같은 방식으로 NETWORKDAYS 공식을 변경할 수 있습니다.
=NETWORKDAYS(A3,A4,Holidays)
Microsoft는 또한 Excel 2010에서 NETWORKDAYS 함수의 확장 버전을 도입했지만 함수 이름이 다릅니다.
NETWORKDAYS.INTL. NETWORKDAYS.INTL과 NETWORKDAYS의 가장 큰 차이점은 NETWORKDAYS.INTL을 사용하면 함수가 주말을 처리하는 방법을 지정할 수 있다는 것입니다. 이 새 매개 변수는 종료 날짜 매개 변수 바로 뒤에옵니다. 예를 들어 A3과 A4의 날짜 사이의 근무일 수를 알고 싶고 휴일을 고려하고 싶다면 다음과 같은 것을 사용합니다.
=NETWORKDAYS.INTL(A3,A4,1,Holidays)
세 번째 매개 변수 위치에 “1”매개 변수가 추가되었습니다.
여기서 사용하는 값은 14 개 값 중 하나 일 수 있습니다.
Number |
Weekend Days |
|
1 |
Saturday, Sunday |
|
2 |
Sunday, Monday |
|
3 |
Monday, Tuesday |
|
4 |
Tuesday, Wednesday |
|
5 |
Wednesday, Thursday |
|
6 |
Thursday, Friday |
|
7 |
Friday, Saturday |
|
11 |
Sunday |
|
12 |
Monday |
|
13 |
Tuesday |
|
14 |
Wednesday |
|
15 |
Thursday |
|
16 |
Friday |
|
17 |
Saturday |
유연성이 충분하지 않은 경우 NETWORKDAYS.INTL을 사용하면 근무일과 주말로 간주해야하는 요일을 정확히 지정하는 세 번째 매개 변수에 문자열을 사용할 수 있습니다. 예를 들어 회사에서 월요일부터 목요일까지 주 4 일 근무를한다고 가정 해 보겠습니다.
이 경우 다음과 같은 수식을 사용할 수 있습니다.
=NETWORKDAYS.INTL(A3,A4,"0000111",Holidays)
세 번째 매개 변수 위치의 문자열은 정확히 7 자리이며 월요일부터 일요일까지 요일을 나타냅니다. 0은 일이 근무일임을 나타내고 1은 계산에 사용해서는 안되는 “주말”일임을 나타냅니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (12401)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.
Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전은 여기에서 찾을 수 있습니다.
link : / excel-Calculating_Business_Days [영업일 계산]
.