“10 working days from today” isn’t just today + 10. WORKDAY skips weekends (and holidays) to land on the right business date for SLAs, ship dates, and deadlines.
The example
10 business days after a Monday.
| A | B | |
|---|---|---|
| 1 | Start | +10 workdays |
| 2 | Mon 6/1/2026 | Mon 6/15/2026 |
The formula
Land N working days out:
How it works
WORKDAY counts only working days:
WORKDAY(start, days)moves forward days working days, skipping every Saturday and Sunday.- Pass a holidays range as the 3rd argument to skip those dates too.
- A negative day count counts backward — e.g. “5 working days before the deadline.”
- The start date itself isn’t counted; counting begins the next working day.
Custom weekends use WORKDAY.INTL(start, days, weekendCode, holidays) — e.g. code 7 for a Friday/Saturday weekend. To count the working days between two dates instead of adding them, use NETWORKDAYS.
Try it: interactive demo
Add business days to a date.
Variations
Backward
Before a deadline:
Custom weekend
Fri/Sat weekend:
Skip holidays
Add a holiday list:
Pitfalls & errors
Start isn’t counted. WORKDAY begins counting the next working day, so +1 from a Friday is the following Monday.
Format as a date. The result is a serial number — apply a date format if it shows as digits.
Plain WORKDAY = Sat/Sun weekend. For other weekends use WORKDAY.INTL.
Practice workbook
Frequently asked questions
How do I add business days to a date in Excel?
How do I use a non-standard weekend?
Does WORKDAY count the start date?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class