Home > 엑셀 함수 > 날짜 및 시간 함수 > WORKDAY.INTL 함수 사용법

WORKDAY.INTL 함수 사용법

함수 개요

엑셀의 WORKDAY.INTL 함수는 지정된 작업 일수 이후의 날짜를 구해주는 WORKDAY 함수와 기능이 비슷하지만 주말을 임의로 설정할 수 있는 인수가 하나 더 있습니다.
이 인수를 사용하면 토,일요일 뿐만 아니라 다른 요일을 주말로 설정하여 지정된 작업 일수 이후의 날짜를 구할 수 있습니다.

 

구문(Syntax)

WORKDAY.INTL

WORKDAY.INTL(start_date, days, [weekend], [holidays])

시작일에서 지정된 작업 일수 이후의 날짜를 구해준다(주말 및 지정된 휴무일은 작업일에서 제외).

인수 :

  • start_date : 시작일
  • days : 작업 일수
  • [weekend] : 토요일/일요일 이외의 날짜도 다음과 같이 주말로 지정 가능
    인수 요일 인수 요일
    1 또는 생략 토요일, 일요일 11 일요일만
    2 일요일, 월요일 12 월요일만
    3 월요일, 화요일 13 화요일만
    4 화요일, 수요일 14 수요일만
    5 수요일, 목요일 15 목요일만
    6 목요일, 금요일 16 금요일만
    7 금요일, 토요일 17 토요일만
  • [holidays] : 주말 이외의 날짜를 휴무일로 지정할 경우에 사용하며 셀 범위 또는 날짜의 배열상수를 선택할 수 있음
실습용 엑셀파일 다운로드 : 엑셀-WORKDAY.INTL-함수-사용법.xlsx

 

사용 예

1) 토/일요일을 제외하고 지정된 작업 일수 이후의 날짜 구하기

토요일, 일요일을 제외하고 지정된 작업 일수 이후의 날짜는 다음과 같이 구합니다.

WORKDAY.INTL 함수로 토/일요일을 제외하고 지정된 작업 일수 이후의 날짜 구하기

=WORKDAY.INTL(B5,C5) => '2022-07-08'

  • 첫 번째 인수 : 시작일
  • 두 번째 인수 : 작업 일수

2022-07-01부터 작업 일수 5일이 지난 후의 날짜는 '2022-07-08'이 됩니다.

WORKDAY.INTL 함수는 시작일은 제외하고 날짜를 계산합니다.

따라서 아래 그림과 같이

  • 7/1은 시작일이므로 작업일로 계산하지 않고
  • 7/2~7/3은 주말이어서 계산하지 않고
  • 7/4부터 날짜를 계산해서 5일째 되는 7/8을 구해줍니다.

WORKDAY.INTL 함수로 토/일요일을 제외하고 지정된 작업 일수 이후의 날짜 구하기

 

 

2) 토/일요일 및 지정된 휴무일을 제외하고 지정된 작업 일수 이후의 날짜 구하기

토/일요일 및 휴무일을 제외하고 지정된 작업 일수 이후의 날짜는 다음과 같이 구합니다.

WORKDAY.INTL 함수로 토/일요일 및 지정된 휴무일을 제외하고 지정된 작업 일수 이후의 날짜 구하기

WORKDAY.INTL 함수로 토/일요일 및 지정된 휴무일을 제외하고 지정된 작업 일수 이후의 날짜 구하기

=WORKDAY.INTL(B12,C12,1,$B$17:$B$18) => '2022-07-11'

  • 첫 번째 인수 : 시작일
  • 두 번째 인수 : 작업 일수
  • 세 번째 인수 holidays에 휴무일 [$B$17:$B$18] 범위 지정 → 작업일에서 제외

2022-07-01부터 5일 이후 날짜는 '2022-07-11'이 됩니다.

WORKDAY.INTL 함수는 시작일은 제외하고 날짜를 계산합니다.

따라서 아래 그림과 같이

  • 7/1은 시작일이므로 작업일로 계산하지 않고
  • 7/2~7/3은 주말이어서 계산하지 않고
  • 7/4부터 날짜를 계산하되 7/7은 휴무일이서 계산하지 않고
  • 7/9~7/10은 주말이어서 계산하지 않으므로
  • 작업 일수 5일 이후는 7/11이 됩니다.

WORKDAY.INTL 함수로 토/일요일 및 지정된 휴무일을 제외하고 지정된 작업 일수 이후의 날짜 구하기

 

 

3) 일요일만 주말로 설정하고 지정된 작업 일수 이후의 날짜구하기

일요일만 주말로 설정하고 지정된 작업 일수 이후의 날짜는 다음과 같이 구합니다.

WORKDAY.INTL 함수로 일요일만 주말로 설정하고 지정된 작업 일수 이후의 날짜구하기

=WORKDAY.INTL(B23,C23,11) => '2022-07-07'

  • 세 번째 인수 weekend가 11이면 일요일만 주말로 설정됨 → 작업일에서 제외

2022-07-01부터 5일 이후 날짜는 '2022-07-07'이 됩니다.

WORKDAY.INTL 함수는 시작일은 제외하고 날짜를 계산합니다.

따라서 아래 그림과 같이

  • 7/1은 시작일이므로 작업일로 계산하지 않고
  • 7/2부터 날짜를 계산하되
  • 7/3은 주말이어서 계산하지 않으므로
  • 작업 일수 5일 이후는 7/7이 됩니다.

WORKDAY.INTL 함수로 일요일만 주말로 설정하고 지정된 작업 일수 이후의 날짜구하기

 

 

4) 세 번째 인수 weekend를 문자열로 입력한 경우(월/수/금이 주말)

월/수/금요일을 주말로 설정하고 지정된 작업 일수 이후의 날짜는 다음과 같이 구합니다.

WORKDAY.INTL 함수로 임의로 주말설정하고 지정된 작업 일수 이후의 날짜 구하기

=WORKDAY.INTL(B30,C30,"1010100") = > '2022-07-09'

세 번째 인수 weekend가 '1010100'과 같이 0, 1 조합의 7자리 문자열이면 아래 그림과 같은 규칙에 따라 주말로 설정되어 작업일에서 제외됩니다.

WORKDAY.INTL 함수로 임의로 주말설정하고 지정된 작업 일수 이후의 날짜 구하기

세 번째 인수로 원하는 요일에 주말을 설정할 수 있습니다.
0은 평일,  1은 주말이므로 "1010100"은 월/수/금요일은 주말, 나머지 요일은 평일로 설정됩니다.

WORKDAY.INTL 함수는 시작일은 제외하고 날짜를 계산합니다.

따라서 아래 그림과 같이

  • 7/1은 시작일이므로 작업일로 계산하지 않고
  • 7/2부터 날짜를 계산하되
  • 7/4, 7/6, 7/8은 주말이어서 계산하지 않으므로
  • 작업 일수 5일 이후는 7/9이 됩니다.

WORKDAY.INTL 함수로 임의로 주말설정하고 지정된 작업 일수 이후의 날짜 구하기

 

 


관련 글

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

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

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

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

WORKDAY 함수 사용법 WORKDAY 함수 사용법 - 함수 개요 엑셀 WORKDAY 함수는 시작일로부터 지정된 작업 일수 이후의 날짜를 구해줍니다. 작업 일수에 주말 및 지정된 휴무일은 제외됩니다. 작업…

WORKDAY 함수 사용법 더 보기 »

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

NETWORKDAYS 함수 사용법 더 보기 »

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

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

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

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

댓글 달기

이메일 주소는 공개되지 않습니다.

Scroll to Top
%d 블로거가 이것을 좋아합니다: