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 [영업일 계산].