cellio

NETWORKDAYS in Excel: Count Working Days Between Dates

Count working days with NETWORKDAYS, exclude holidays, use custom weekends with NETWORKDAYS.INTL, and find a deadline with WORKDAY. Examples included.

By Ayoub Farid · · 1 min read

Project plans and SLAs count business days, not calendar days. NETWORKDAYS does that, skipping weekends and (optionally) holidays.

Syntax

=NETWORKDAYS(start_date, end_date, [holidays])

Both start and end dates are counted if they're working days.

Example

Start 2 March 2026 (Monday) in B2, end 13 March 2026 (Friday) in C2:

=NETWORKDAYS(B2,C2)   → 10

Exclude holidays

List holiday dates in a range, e.g. F2:F12, and lock it:

=NETWORKDAYS(B2,C2,$F$2:$F$12)

Different weekends

If your weekend isn't Saturday–Sunday, use NETWORKDAYS.INTL with a weekend code:

CodeWeekend
1Saturday, Sunday
7Friday, Saturday
11Sunday only
=NETWORKDAYS.INTL(B2,C2,7,$F$2:$F$12)

You can also pass a 7-character string like "0000011" (Monday first; 1 = day off).

Find a deadline: WORKDAY

Ten working days after a start date:

=WORKDAY(B2,10,$F$2:$F$12)

WORKDAY.INTL takes the same weekend codes.

Frequently asked questions

How do I count working days between two dates?

=NETWORKDAYS(start,end), adding a holiday range as the third argument if needed.

Does NETWORKDAYS include the start date?

Yes, both start and end dates count if they're working days.

How do I set a Friday–Saturday weekend?

Use =NETWORKDAYS.INTL(start,end,7).

How do I add working days to a date?

Use WORKDAY: =WORKDAY(start,days,holidays).

Keep reading