엑셀 함수 > 날짜 및 시간 함수 > NETWORKDAYS 함수 사용법

NETWORKDAYS 함수 사용법

엑셀 NETWORKDAYS 함수의 이름을 풀이해 보면 Net Work Days입니다. 우리말로 해석하면 '순 작업 일수'입니다. 전체 작업기간에서 주말이나 휴무일을 뺀 작업일수를 구해주는 함수라는 의미입니다.

NETWORKDAYS 함수를 이용하면 시작일과 종료일 사이의 작업기간을 손쉽게 구할 수 있고, 작업일수에 일당을 곱하여 급여계산과 같은 업무를 간단하게 처리할 수 있습니다.

NETWORKDAYS.INTL함수는 NETWORKDAYS함수와 기능이 비슷하지만 세 번째 인수로 토/일요일 이외의 날짜를 휴무일로 지정할 수 있습니다.

 

구문(Syntax)

NETWORKDAYS

NETWORKDAYS(start_date, end_date, [holidays])

전체 작업기간에서 주말이나 휴무일을 뺀 작업일수를 구해준다.

인수

  • start_date : 시작일
  • end_date : 종료일
  • [holidays] : 토요일,일요일을 제외한 날짜를 휴무일로 지정할 경우에 사용하며 셀범위 또는 날짜의 배열상수를 선택할 수 있음
실습용 엑셀파일 다운로드 : 엑셀-NETWORKDAYS-함수-사용법.xlsx

 

사용 예

1) 토요일, 일요일을 제외한 작업일수 구하기

아래와 같은 근무 시작일, 종료일 정보가 있을 때 토요일, 일요일을 제외한 작업일수는 다음과 같이 구할 수 있습니다.

[D5] 셀에 다음 수식을 입력합니다.

=NETWORKDAYS(B5,C5)

 

[D5] 셀을 복사하여 [D6:D7] 범위에 붙여넣습니다.

NETWORKDAYS 함수로 토요일,일요일을 제외한 작업일수 구하기

 

2022-06-01부터 2022-06-15까지 총 15일이지만 토/일요일 4일(6/4, 6/5, 6/11, 6/12)을 빼면 작업일수 11일이 됩니다.

NETWORKDAYS 함수로 토요일,일요일을 제외한 작업일수 구하기

 

 

2) 토요일,일요일 및 지정된 휴무일을 제외한 작업일수 구하기

아래와 같은 근무 시작일, 종료일 정보가 있을 때 토요일, 일요일 및 지정된 휴무일을 제외한 작업일수는 다음과 같이 구합니다.

[D12] 셀에 다음 수식을 입력합니다.

=NETWORKDAYS(B12,C12,$B$17:$B$19)

세 번째 인수 holidays에 휴무일 [$B$17:$B$19] 범위 지정 → 작업일 계산 시 제외

NETWORKDAYS 함수로 토요일,일요일 및 지정된 휴무일을 제외한 작업일수 구하기

 

[D12] 셀을 복사하여 [D13:D14] 범위에 붙여넣습니다.

NETWORKDAYS 함수로 토요일,일요일 및 지정된 휴무일을 제외한 작업일수 구하기

 

2022-06-01부터 2022-06-15까지 총 15일이지만 토/일요일 4일(6/4, 6/5, 6/11, 6/12), 휴무일(6/6) 1일을 빼면 작업일수는 10일이 됩니다.
총 기간 15일 - 토/일요일  4일 - 휴무일 1일 = 10일

 

 


관련 글

엑셀에서 날짜 데이터를 다루는 방식 엑셀에서 날짜 데이터 다루기 - 엑셀에서 날짜와 시간과 관련된 수식과 함수를 알아보기 전에 엑셀에서 날짜와 시간을 다루는 방식을 먼저 알아보겠습니다. 날짜와 시간을 다루는 방식을 이해하고…

엑셀에서 날짜 데이터 다루기 더 보기 »

엑셀에서 시간 데이터 다루기 엑셀에서 시간 데이터 다루기 - 엑셀에서 날짜와 시간과 관련된 수식과 함수를 알아보기 전에 엑셀에서 날짜와 시간을 다루는 방식을 먼저 알아보겠습니다. 날짜와 시간을 다루는 방식을 이해하고…

엑셀에서 시간 데이터 다루기 더 보기 »

엑셀에서 케이스별 작업일수 계산 - 들어가기 엑셀의 NETWORKDAYS.INTL 함수는 작업 기간에서 주말(토/일요일, 임의 지정 주말)이나 휴무일을 뺀 작업일수를 구해줍니다. 이 함수의 weekend 인수를 활용하면 토,일요일…

엑셀에서 케이스별 작업일수 계산 더 보기 »

NETWORKDAYS 함수 사용법 NETWORKDAYS.INTL 함수 사용법 - 엑셀 NETWORKDAYS.INTL 함수는 작업일수를 구해주는 NETWORKDAYS 함수와 기능이 비슷하지만 주말을 임의로 설정할 수 있는 인수가 하나 더 있습니다. 이 인수를…

NETWORKDAYS.INTL 함수 사용법 더 보기 »

DAYS 함수 사용법 DAYS 함수 - 날짜 사이의 일수 구하기 - 엑셀의 DAYS 함수는 두 날짜 사이의 일수를 구해줍니다. 이름이 비슷한 DAY 함수가 있는데 이 함수는 날짜 값에서 날짜 부분만 숫자로…

DAYS 함수 - 날짜 사이의 일수 구하기 더 보기 »

DAYS360 함수 - 360일 기준 날짜사이의 일수 구하기 - 엑셀 DAYS360 함수는 그 이름에서 유추할 수 있듯이 일 년을 360일로 하고 날짜 사이의 일 수를 계산해 줍니다. 1개월을 30일로…

DAYS360 함수 - 360일 기준 날짜사이의 일수 구하기 더 보기 »

 

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

엑셀웍스 책 출간안내  자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

“NETWORKDAYS 함수 사용법”의 2개의 댓글

    1. NETWORKDAYS 함수를 사용한 원래의 수식의 결과에 휴무일의 갯수 x 0.5를 한 값을 더하면 될것 같습니다.
      + COUNTA(시작/종료일 범위에 드는 휴무일범위)*0.5

댓글 남기기

Scroll to Top