Syntax
| Parameter | Description |
|---|---|
| start_date | Parameter of the NETWORKDAYS function. |
| end_date | Parameter of the NETWORKDAYS function. |
| [holidays] | (Optional.) Parameter of the NETWORKDAYS function. |
Examples
Workdays in a period
=NETWORKDAYS("2026-04-01", "2026-04-30")
With holidays excluded
=NETWORKDAYS("2026-12-01", "2026-12-31", {"2026-12-25","2026-12-26"})
Days until deadline
=NETWORKDAYS(TODAY(), B2) - 1
Common Errors
Occurs when start_date or end_date is not a valid date, or when the holidays range contains non-date values.
Tips
NETWORKDAYS counts the start date AND end date as working days (if they fall on weekdays). Subtract 1 if you need an exclusive count.
The third argument can be a range (like H1:H20) containing holiday dates, or an array constant. Maintain a holiday table in your workbook for reuse.
NETWORKDAYS assumes Mon-Fri workweek. If your weekends are different (e.g., Fri-Sat in Middle East), use NETWORKDAYS.INTL with a custom weekend parameter.
Try NETWORKDAYS in Viztab
Import your data and use NETWORKDAYS with 370+ other formulas. No signup required.
Open Viztab