ID EN
#Date and time

WORKDAY

Excel Functions

Get a date n working days in the future or past

Syntax

EXCEL
=WORKDAY(start_date, days, [holidays])

Arguments

Parameter Description
start_date The date from which to start.
days Working days before or after start_date.
holidays [optional] A list of dates that are non-working days.

Return Value

A serial number representing a date in Excel.

Details

The WORKDAY function calculates a date that is a given number of working days from a specified start date, automatically excluding weekends and, optionally, holidays. You can use the WORKDAY function to calculate project start dates, delivery dates, due dates, and other dates that must consider both working and non-working days. Note that WORKDAY will automatically exclude Saturdays and Sundays but will only exclude holidays if they are provided. The WORKDAY function takes three arguments: To illustrate how WORKDAY works, assume we are scheduling a task that takes 5 working days, starting on Monday, July 1, 2024. The goal is to calculate a date that is 5 working days after July 1, 2024. If we simply add 5 to the start date, Excel will return Saturday, July 6: If however, we use WORKDAY to

Examples

The WORKDAY function explained

To illustrate how WORKDAY works, assume we are scheduling a task that takes 5 working days, starting on Monday, July 1, 2024. The goal is to calculate

EXCEL
="1-Jul-2024"+5 // returns "6-Jul-2024"
The WORKDAY function explained

If however, we use WORKDAY to calculate a date 5 days after July 1, it returns Monday, July 8, 2024:

EXCEL
=WORKDAY("1-Jul-2024",5) // returns "8-Jul-2024"
The WORKDAY function explained

This is because WORKDAY automatically skips Saturday and Sunday when it calculates a result. If we extend the formula to provide holidays, one of whic

EXCEL
=WORKDAY("1-Jul-2024",5,{"4-Jul-2024";"2-Sep-2024"}) // returns "9-Jul-2024"
The WORKDAY function explained

The formula in D5 does not use WORKDAY and simply adds 5 days to the start date:

EXCEL
=B5+C5 // returns "6-Jul-2024"
The WORKDAY function explained

The formula in D6 uses the WORKDAY function but does not provide any holidays:

EXCEL
=WORKDAY(B6,C6)// returns "8-Jul-2024"
The WORKDAY function explained

The formula in D7 provides holidays in the range G5:G6:

EXCEL
=WORKDAY(B7,C7,G5:G6) // returns "9-Jul-2024"

See Also

WORKDAY.INTL NETWORKDAYS NETWORKDAYS.INTL