WORKDAY.INTL 함수
지원 버전 자세히 보기
엑셀 WORKDAY.INTL 함수는 주말과 공휴일을 제외한 이전 또는 이후 작업일 날짜를 계산하는 함수입니다.
=WORKDAY.INTL(시작일, 작업일수, [주말], [공휴일])
양수이면 이후 날짜, 음수이면 이전 날짜를 계산하며 주말과 공휴일은 제외됩니다.
기본값 1은 토요일과 일요일을 제외합니다. 1~7, 11~17의 숫자나 월요일부터 일요일까지를 나타내는 7자리 문자열을 사용할 수 있습니다.
국경일, 공휴일, 임시공휴일 등을 날짜 목록이나 셀 범위로 지정합니다.
=WORKDAY.INTL("2020-01-03", 20)토요일과 일요일을 제외한 20작업일 뒤 날짜를 계산합니다.=WORKDAY.INTL("2020-01-03", 20, "1010100")월요일, 수요일, 금요일을 제외한 20작업일 뒤 날짜를 계산합니다.함수 개요
엑셀 WORKDAY.INTL 함수는 특정 날짜를 기준으로 지정한 작업일 수 이전 또는 이후의 날짜를 반환하는 함수입니다. 주말과 공휴일을 제외하며, 토요일과 일요일 이외의 요일도 주말로 지정할 수 있습니다.
=WORKDAY.INTL("2020-01-03", 20)토요일과 일요일을 제외한 20작업일 뒤 날짜를 계산합니다.=WORKDAY.INTL("2020-01-03", 20, "1010100")월요일, 수요일, 금요일을 제외합니다.엑셀 2010 이전 버전에서는 WORKDAY 함수 를 사용하고, 두 날짜 사이의 작업일 수는 NETWORKDAYS.INTL 함수 로 계산할 수 있습니다.
WORKDAY.INTL 함수 간단 예제
2020년 1월 3일부터 토요일과 일요일을 제외한 20작업일 뒤 날짜를 계산합니다.
=WORKDAY.INTL("2020-01-03", 20)기본 주말인 토요일과 일요일을 제외합니다.20작업일 뒤인 2020년 1월 31일을 반환합니다.
월요일, 수요일, 금요일을 휴일로 정하고 2020년 1월 3일부터 20작업일 뒤를 계산합니다.
=WORKDAY.INTL("2020-01-03", 20, "1010100")월요일, 수요일, 금요일을 제외합니다.지정한 세 요일을 제외한 결과로 2020년 2월 6일을 반환합니다.
토요일과 일요일뿐 아니라 2020년 1월 15일과 1월 28일도 휴일로 지정합니다.
=WORKDAY.INTL("2020-01-03", 20, , {"2020-01-15", "2020-01-28"})주말과 두 공휴일을 제외합니다.모든 제외일을 반영한 20작업일 뒤 날짜는 2020년 2월 4일입니다.
그 외 주의사항
시작일은 1900년 1월 1일 이후 날짜여야 하며, 이전 날짜를 사용하면 #NUM! 오류를 반환합니다.
인수 중 계산에 사용할 수 없는 문자열 같은 값이 있으면 #VALUE! 오류를 반환합니다.
작업일수가 소수이면 소수점 이하는 버리고 계산합니다.

날짜는 소수점으로 계산할 수 없습니다. 소수점이 입력되면 정수로 내림되어 계산됩니다.
제가 달력보면서 계산하면
과정 1은 2025.10.21이 나오는데 왜 계속 10.22이 나오는걸까요 ?
과정 2는 2025.2.28인데 왜 3.4일까요?
ㅠㅠㅠㅠㅠ
토/일을 주말로 해당 공휴일을 지정하여 날짜 계산 시, 2025년 10월 1일에서 10일 이후는 10월 22일이 맞습니다. 달력으로 세봐도 22일이 맞습니다. 다시 검토해보시길 바랍니다.
=WORKDAY.INTL(C8,D8,$N$8,$G$11:$G$28)-1
아니면 함수식이 따로 있을까요 ?
일반적으로 특정 날짜에서 하루가 지난 날은 그 다음날로 계산합니다.
만약 당일을 포함하여 날짜를 계산하려면 -1로 계산해보세요.
주말/공휴일을 정상적으로 제외됩니다. 감사합니다. :)