월별 근무일을 계산하려면 NETWORKDAYS 함수와 함께 EOMONTH 함수를 사용하십시오. 표시된 예에서 C4의 공식은 다음과 같습니다.
= NETWORKDAYS (date, EOMONTH (date,0),holidays)
'휴일'이 있는 곳 명명된 범위 E3: E13.
설명먼저 월 열(B)의 값이 사용자 지정 숫자 형식 'mmm'으로 형식이 지정된 실제 날짜임을 이해하는 것이 중요합니다.
예를 들어 B4에는 2014년 1월 1일이 포함되지만 사용자 지정 숫자 형식에 따라 '1월'만 표시됩니다.
수식 자체는 휴일(제공된 경우)을 고려하여 시작 날짜와 종료 날짜 사이의 작업 일 수를 반환하는 NETWORKDAYS 함수를 기반으로 합니다.
각 월에 대해 시작 날짜는 B 열에서 가져오고 종료 날짜는 다음과 같이 EOMONTH 함수로 계산됩니다.
countif는 Excel에서 무엇을합니까?
= NETWORKDAYS (B4, EOMONTH (B4,0),holidays)
EOMONTH는 날짜를 받아서 월의 마지막 날을 반환합니다. 월 자체는 두 번째 인수에 의해 제어됩니다. 이 경우 같은 달에 머물고 싶기 때문에 0을 사용합니다.
마지막으로 휴일 목록은 다음을 사용하여 NETWORKDAYS에 대한 세 번째 인수로 제공됩니다. 명명된 범위 휴일(E3:E13).
이 정보를 사용하여 NETWORKDAYS는 주말과 공휴일을 자동으로 제외하고 매월 근무일 수를 계산합니다.
주말로 처리되는 요일을 더 많이 제어해야 하는 경우 NETWORKDAYS.INTL 기능.
저자 데이브 브런스