Cellgrids Cellgridsby LearnWithRinkesh
Home › Excel tutorials › WORKDAY Function in Excel (Add Business Days)

How to Use the WORKDAY Function in Excel to Add Business Days to a Date

By Rinkesh Shah · Business Analyst, 8 years in data · Updated 2026-10-31

▶ Video coming soon

If a ticket must be closed in 5 working days, simply adding 5 to the date is wrong, because weekends are counted. WORKDAY skips Saturdays and Sundays, and a holiday list if you give one.

Syntax

=WORKDAY(start_date, days, [holidays])

Example: SLA due date

Ticket date in A2, 5 working days allowed:

=WORKDAY(A2, 5)

If A2 is a Friday, the answer is the next Friday.

Skip holidays

Put the holiday dates in a range, say H2:H15, and add it:

=WORKDAY(A2, 5, $H$2:$H$15)

The dollar signs keep the holiday range fixed when you copy the formula down.

Different weekends

If your weekend is Friday and Saturday, use WORKDAY.INTL:

=WORKDAY.INTL(A2, 5, 7)

The code 7 means Friday and Saturday are off.

Count the days between two dates

The opposite question, how many working days between two dates, is answered by NETWORKDAYS.

Common mistakes

Worked example

Order date 1-Oct-2026 in A2. =WORKDAY(A2,10) returns the date 10 working days later. With holidays: =WORKDAY(A2,10,E2:E5). Use a negative number to go back.

Common mistakes

Frequently asked questions

Does WORKDAY count the start date?

No. Day 1 is the next working day.

How do I use a different weekend?

Use WORKDAY.INTL.

WORKDAY or NETWORKDAYS?

WORKDAY gives a date. NETWORKDAYS gives a count.

Practice this online, free

Reading is only half of learning Excel. Cellgrids is a free place for online Excel practice: solve Excel formula exercises in a live spreadsheet, prepare for Excel interview questions, and work through business case studies built for data analytics and business analytics roles.

Practice these formulas: WORKDAY, NETWORKDAYS, EDATE.

Start Excel practice → Case studies