Excel Formulas

Add Working Days With The WORKDAY Function In Excel

WORKDAY adds working days to a date, skipping weekends and any holidays you list. It starts counting the day after the start date, so Monday plus five lands on the next Monday.

October 11, 2026

A due date of “ten working days from today” cannot be found by adding 10, because weekends get in the way. The WORKDAY function adds working days to a date and skips Saturdays and Sundays for you.

In fact, it is the other half of NETWORKDAYS. NETWORKDAYS counts the working days between two dates, while WORKDAY starts from one date and finds the other.

However, the two do not count the same way. Feed the result of one into the other and the numbers disagree by one, and that is deliberate.

The WORKDAY function.

So give it a start date and a number of working days.

Sheet1!C2
=WORKDAY(A2,B2)

From Friday 2 Oct 2026, one working day later is Monday 5 Oct. Also, a third argument takes a range of holidays, so =WORKDAY(A2,B2,$E$2) skips the date in E2 as well and lands on Tuesday instead.

A negative number counts backwards, so =WORKDAY(A2,-1) returns Thursday 1 Oct. For a different weekend, WORKDAY.INTL takes a weekend code, the same way NETWORKDAYS.INTL does.

The start date does not count.

Next, add five working days to a Monday.

Sheet1!C3
=WORKDAY(A3,B3)

Monday 28 Sep plus five working days returns Monday 5 Oct, not Friday 2 Oct. The WORKDAY function starts counting the day after the start, so a task that begins on Monday and takes five days is due the following Monday.

Meanwhile, NETWORKDAYS counts both ends. As a result, =NETWORKDAYS(A3,C3) over the same two dates returns 6, not 5. Neither function is wrong, but mixing them in one plan shifts every date by a day. Similarly, zero days returns the start date unchanged.

Result of the WORKDAY function.

Before. Three start dates and day counts, with one holiday listed in column E.

Excel sheet before the WORKDAY formula: Start and Days columns holding Fri 02 Oct 2026 with 1, Mon 28 Sep 2026 with 5 and Mon 28 Sep 2026 with 10, a holiday of Mon 05 Oct 2026 in column E, and the Due columns empty

After. Due dates with and without the holiday, where Monday plus five lands on the next Monday.

The WORKDAY function in Excel: the formula bar reads =WORKDAY(A3,B3) and returns Mon 05 Oct 2026 for Monday 28 Sep plus five working days, while the holiday column moves each due date one day later
Sheet1!C2 to D4
A2 -> Fri 02 Oct 2026   B2 -> 1
A3 -> Mon 28 Sep 2026   B3 -> 5
A4 -> Mon 28 Sep 2026   B4 -> 10
E2 -> Mon 05 Oct 2026   (a holiday)

=WORKDAY(A2,B2)       ->  Mon 05 Oct 2026    =WORKDAY(A2,B2,$E$2)  ->  Tue 06 Oct 2026
=WORKDAY(A3,B3)       ->  Mon 05 Oct 2026    =WORKDAY(A3,B3,$E$2)  ->  Tue 06 Oct 2026
=WORKDAY(A4,B4)       ->  Mon 12 Oct 2026    =WORKDAY(A4,B4,$E$2)  ->  Tue 13 Oct 2026
=WORKDAY(A2,-1)       ->  Thu 01 Oct 2026
=NETWORKDAYS(A3,C3)   ->  6

A fresh WORKDAY cell shows a five-digit number such as 46300, which is the date as Excel stores it, until you format the cell as a date. For the count in the other direction, see NETWORKDAYS. And for a deadline counted from today, use =WORKDAY(TODAY(),10) with TODAY.

References: