WORKDAY function in Google Sheets
Calculates the end date after a specified number of working days.
=WORKDAY(start_date, num_days, [holidays])WORKDAY syntax and parameters
Three arguments, two required.
- start_dateanyRequired
The date from which to begin counting.
- num_daysnumberRequired
The number of working days to advance from start_date. If negative, counts backwards. If num_days is not an integer, the decimal part is truncated. That is, WORKDAY(A2,1.9) is equivalent to WORKDAY(A2,1).
- holidaysanyOptional
[ OPTIONAL ] - A range or array constant containing the dates to consider holidays. The values provided within an array for holidays must be date serial number values, as returned by N or date values, as returned by DATE, DATEVALUE or TO_DATE. Values specified by a range should be standard date values or date serial numbers.
WORKDAY examples
Formulas you'll actually reuse.
The date ten working days after a 1 Sep 2026 kick-off:
=WORKDAY(DATE(2026, 9, 1), 10)Result
2026-09-15The same, skipping the public holidays listed in H2:H10 (Labor Day pushes it to the 16th):
=WORKDAY(B2, 10, H2:H10)
WORKDAY in Excel
Same name — your formula ports as-is.
Try WORKDAY in the playground
Edit the example — nothing to install.
Preloaded with the WORKDAY formula from Example 1 — change anything and watch it respond.
Related functions
More ways Google Sheets gets this done.
- DATEConverts a provided year, month, and day into a date.DateExcel
- DATEDIFCalculates the number of days, months, or years between two dates.DateExcel
- DATEVALUEConverts a provided date string in a known format to a date value.DateExcel
- DAYReturns the day of the month that a specific date falls on, in numeric format.DateExcel
- DAYSReturns the number of days between two dates.DateExcel
- DAYS360Returns the difference between two days based on the 360 day year used in some financial interest calculations.DateExcel