[260회 라이브 공지] 이번 주(3/28) 토요일 라이브는 휴강입니다. 즐거운 주말 연휴 보내세요! 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

엑셀 WORKDAY.INTL 함수 사용법 :: 날짜 함수

특정 날짜 기준으로 지정한 작업일수 이전 또는 이후 날짜를 계산하는 함수인 WORKDAY.INTL 함수의 사용법을 알아봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2020. 07. 20. 08:47
URL 복사
메모 남기기 : (9)

엑셀 WORKDAY.INTL 함수 사용법 및 공식 총정리

엑셀 WORKDAY.INTL 함수 목차 바로가기
함수 요약

엑셀 WORKDAY.INTL 함수는 특정 날짜로부터 지정한 작업일 수 이후(또는 이전)의 날짜를 계산하는 함수입니다. 주말 및 공휴일, 또는 특정 요일을 반영하여 계산합니다.

함수 구문
= WORKDAY.INTL ( 시작일, 작업일수, [주말], [공휴일] )
인수 알아보기
인수 설명
시작일 시작 날짜입니다.
작업일수 시작일 기준으로 계산 할 작업일수입니다. 주말(또는 특정요일) 및 공휴일은 계산에서 제외됩니다.

작업일수가 양수이면 이후날짜(미래), 음수이면 이전날짜(과거)로 계산됩니다.

주말
[선택인수]
작업일수에서 제외할 요일입니다. 기본값은 '토/일요일 제외' 입니다.

아래 기본숫자 말고도 7자리의 문자열로 특정요일을 주말로 지정할 수도 있습니다. 예를 들어, "0000011"는 토요일과 일요일이 휴일이며, "1010000"은 월요일과 수요일이 휴일입니다.

  • 1 : (기본값) 토요일, 일요일
  • 2 : 일요일, 월요일
  • 3 : 월요일, 화요일
  • 4 : 화요일, 수요일
  • 5 : 수요일, 목요일
  • 6 : 목요일, 금요일
  • 7 : 금요일, 토요일
  • 11 : 일요일만
  • 12 : 월요일만
  • 13 : 화요일만
  • 14 : 수요일만
  • 15 : 목요일만
  • 16 : 금요일만
  • 17 : 토요일만
공휴일
[선택인수]
국경일, 공휴일, 임시공휴일 등 작업일수에서 제외되는 날짜 목록 또는 날짜가 입력된 범위입니다.
WORKDAY.INTL 함수 상세설명

엑셀 WORKDAY.INTL 함수는 특정 날짜 기준으로 지정한 작업일수 이전 또는 이후 날짜를 반환하는 함수입니다. 주말 및 공휴일을 반영하여 날짜를 계산합니다. WORKDAY 함수와 달리 WORKDAY.INTL 함수는 토/일요일 외에 다른 특정요일을 주말로 지정하여 계산할 수 있습니다. 예를들어, 주말로 "1000100"를 입력하면 월요일과 금요일이 휴일이 됩니다.

작업일수가 양수일 경우 시작일 기준 이후날짜(미래)가 계산되며, 음수일 경우 시작일 기준 이전날짜(과거)로 계산됩니다. WORKDAY.INTL 함수는 주말을 날짜계산에서 자동으로 제외하므로 주말을 포함한 전체 작업일 수 이후 날짜를 계산하려면 날짜+작업일수로 단순계산합니다.

엑셀 2010 이전 버전 사용자는 WORKDAY 함수를 사용하세요. 만약 주말을 고려한 두 날짜사이의 작업일수를 계산하려면 NETWORKDAYS.INTL 함수를 사용하면 편리합니다.

WORKDAY.INTL 함수 사용법 간단예제
  1. 주말을 제외한 특정 작업일 수 이후 날짜 계산하기
    =WORKDAY.INTL("2020-01-03",20)
    ="2020-01-31"  '토/일을 휴일로 계산한 20일 뒤의 날짜를 반환합니다.
  2. 월요일, 수요일, 금요일을 쉬는 경우에 특정 작업일 수 이후 날짜 계산하기
    =WORKDAY.INTL("2020-01-03", 20, "1010100")
    ="2020-02-06"  '월/수/금을 휴일로 계산한 20일 뒤의 날짜를 반환합니다.
  3. 주말과 공휴일을 제외한 작업일 수 날짜 계산하기
    =WORKDAY.INTL("2020-01-03", 20, , {"2020-01-15", "2020-01-28"})
    ="2020-02-04"  '토/일요일 및 15일, 28일을 휴일로 계산한 20일 뒤의 날짜를 반환합니다.
호환성
운영체제 호환성
Windows 버전 엑셀 2010 이후 버전에서 사용 가능합니다.
Mac 버전 Mac 용 엑셀 2011 이후 버전에서 사용 가능합니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀함수] 엑셀 WORKDAY.INTL 함수 사용법
    예제파일

관련 기초함수

그 외 참고사항

  • 엑셀에서 사용되는 날짜는 1900년 1월 1일 이후 날짜여야 합니다. 만약 시작일로 1900년 1월 1일 이전 날짜가 사용될 경우 WORKDAY 함수는 #NUM! 오류를 반환합니다.
  • WORKDAY.INTL 함수 인수 중 하나라도 계산에 사용 불가한 값일 경우(예: 문자열) 결과값으로 #VALUE! 오류를 반환합니다.
  • 작업일수가 소수일 경우 소수점 이하는 무시됩니다. (내림)

관련링크 : 엑셀 WORKDAY.INTL함수 사용법

댓글 9
5 (4개 평가)
김정인 / Denny Kim
김정인 / Denny Kim 2022.06.29 23:52
만약에 소수점을 반영하고 싶으면 어떻게 해야 할까요,,,,,,??
오빠두엑셀
오빠두엑셀 작성자 2022.06.30 17:56
안녕하세요.
날짜는 소수점으로 계산할 수 없습니다. 소수점이 입력되면 정수로 내림되어 계산됩니다.
준경현맘
준경현맘 2022.10.25 17:01
WORKDAY.INTL함수에서INTL이 어떤 약자인지 궁굼합니다.
오빠두엑셀
오빠두엑셀 작성자 2022.10.25 17:26
안녕하세요. International 의 약자입니다.
강민준🤗
강민준🤗 2024.08.11 08:16
좋은 강의 감사합니다🙇‍♂️
장씽씽
장씽씽 2024.12.02 15:56
개강일과 일수를 입력했을 때 수료일을 알고 싶은 상황입니다.(공휴일, 주말 제외)
제가 달력보면서 계산하면
과정 1은 2025.10.21이 나오는데 왜 계속 10.22이 나오는걸까요 ?
과정 2는 2025.2.28인데 왜 3.4일까요?
ㅠㅠㅠㅠㅠ
수료일-찾기
오빠두엑셀
오빠두엑셀 작성자 2024.12.03 04:04
안녕하세요.
토/일을 주말로 해당 공휴일을 지정하여 날짜 계산 시, 2025년 10월 1일에서 10일 이후는 10월 22일이 맞습니다. 달력으로 세봐도 22일이 맞습니다. 다시 검토해보시길 바랍니다.
Snipaste_2024-12-03_04-02-47
장씽씽
장씽씽 2024.12.03 08:59
제가 필요한건 10일째 되는 날을 찾고 싶은건데 그러면 저 식에서 -1을 하면 될까요 ? 그래도 공휴일이나 주말이 자동으로 제외되는게 맞을까요 ?
=WORKDAY.INTL(C8,D8,$N$8,$G$11:$G$28)-1
아니면 함수식이 따로 있을까요 ?
오빠두엑셀
오빠두엑셀 작성자 2024.12.05 11:04
안녕하세요.
일반적으로 특정 날짜에서 하루가 지난 날은 그 다음날로 계산합니다.
만약 당일을 포함하여 날짜를 계산하려면 -1로 계산해보세요.
주말/공휴일을 정상적으로 제외됩니다. 감사합니다. :)