ReferenceFunctionsDate & Time Functions
WORKDAY.INTL
WORKDAY.INTL: Returns the date serial that is a given number of workdays from a start date, with configurable weekends.
Summary
Returns the date serial that is a given number of workdays from a start date, with configurable weekends.
Remarks
- Positive
daysmoves forward; negativedaysmoves backward. - The
weekendargument can be a number code (1-7, 11-17) or a 7-character string of0s and1s (Mon-Sun,1= weekend day). Default is1(Sat/Sun). - The optional
holidaysargument accepts a range or array of date serials to exclude. - A weekend string of all
1s (no workdays) returns#VALUE!.
Examples
Default weekends (same as WORKDAY)
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
45306
Sunday-only weekend
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
45302
Custom weekend string
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
45299
Related functions
FAQ
What is the difference between WORKDAY and WORKDAY.INTL?
WORKDAY.INTL adds a weekend parameter that lets you define which days are non-working, instead of always using Saturday/Sunday.
Runtime metadata
Category
Date & Time
Signature
WORKDAY.INTL(arg1: Number, arg2: Number, arg3: Any, arg4…: Any)Arity
min 2, max variadic
Arguments
arg1Number · Scalar · coercion NumberLenientText
arg2Number · Scalar · coercion NumberLenientText
arg3Any · Scalar
arg4Any · Scalar
Caps
PURE
Source