Excel like a finance pro.
← The libraryPractice · 22 questions →
Date function
NETWORKDAYS
Counts working days between two dates, skipping weekends and listed holidays.
Very commonDifficulty 1150 · ProficientUsage rank #74 of 520
When to use it
Working days between two dates, inclusive, skipping Saturdays, Sundays, and any holidays you list. Turnaround times and SLAs.
The shape of it
- Syntax
=NETWORKDAYS(start_date, end_date, [holidays])
Worked examples
Two weeks
=NETWORKDAYS(DATE(2025,3,3),DATE(2025,3,14)) → 10
Monday March 3 through Friday March 14: two full weeks.
With a holiday
=NETWORKDAYS(DATE(2025,3,3),DATE(2025,3,14),DATE(2025,3,7)) → 9
With March 7 as a holiday.
Holiday list
=NETWORKDAYS(A2,B2,Holidays) → 18
Holidays as a named range of dates.
Worth knowing
- Both ends count, so a Monday-to-Monday span is 6, not 5.
- Keep a Holidays sheet and name the range.
- NETWORKDAYS.INTL for non-standard weekends.
Where it goes wrong
- Text dates in the holiday list are ignored silently.
- Negative when the end date is before the start date.
Related
Learn the moves here — or let Wauvel run them on your numbers.
Meet your AI CFO →One CFO-grade Excel tip a week
A short, practical email for finance operators — functions, shortcuts, and the moves that save an afternoon. Free, unsubscribe anytime.