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

WORKDAY 함수 사용법

엑셀 WORKDAY 함수는 시작일로부터 지정된 작업 일수 이후의 날짜를 구해줍니다. 작업 일수에 주말 및 지정된 휴무일은 제외됩니다. 작업 일수를 음수로 넣으면 이전의 날짜를 구해줍니다.

이 함수는 프로젝트 진행시 시작일로부터 일정 기간이 지난 날짜가 언제인지 확인하거나 강의 시작 후 일정 기간 지난 후가 언제인지 확인할 때 유용합니다.

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

 

구문(Syntax)

WORKDAY

WORKDAY(start_date, days, [holidays])

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

인수 :

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

 

사용 예

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

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

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

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

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

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

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

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

따라서 아래 그림과 같이

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

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

* 주의 : WORKDAY 함수로 구한 날짜가 약간 혼란스러울 수 있는데  WORKDAY 함수의 기본 기능대로 시작일을 제외할 것인지 시작일을 포함해서 계산할 것인지
는 업무 성격에 따라 다를 수 있으므로 잘 판단해서 이 함수를 사용해야 합니다.

만약 시작일을 포함해서 계산하려면 다음과 같이 첫 번째 인수를 '시작일-1'로 입력하면 됩니다.
=WORKDAY(B5-1,C5)

 

 

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

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

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

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

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

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

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

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

따라서 아래 그림과 같이

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

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

 

 


관련 글

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

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

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

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

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

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

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

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

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

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

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

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

 

 

엑셀웍스 책 출간 안내

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

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

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

댓글 남기기

Scroll to Top