Skip to main content
SheetCraft
📅 Date & Time Function · intermediate

NETWORKDAYS Function in Google Sheets

Counts the number of business days between two dates, excluding weekends and optional holidays.

Syntax

NETWORKDAYS(start_date, end_date, [holidays])

Returns: Count of business days from start_date to end_date inclusive.

Excel equivalent: NETWORKDAYS (identical)

Parameters

NameRequiredDescription
start_dateRequiredEarlier date.
end_dateRequiredLater date (inclusive).
holidaysOptionalHolidays to exclude.

Examples

Business days in a project

=NETWORKDAYS(A2, B2)

Business days from start to end.

With holidays

=NETWORKDAYS(A2, B2, Holidays!A:A)

Subtracts holidays.

Tenure

=NETWORKDAYS(A2, TODAY())

Business days from hire date to today.

When to use an alternative

  • NETWORKDAYS.INTLNon-standard weekends.
  • DATEDIF "D"Calendar days fine.

Common errors and how to fix them

  • Includes weekends

    Cause: Used DATEDIF.

    Fix: Switch to NETWORKDAYS.

  • Off by one

    Cause: Inclusivity confusion.

    Fix: NETWORKDAYS is inclusive on both ends. Mon to Fri = 5.

Related functions

Frequently Asked Questions

Is end date counted?

Yes. Mon to Fri = 5, not 4.

Business hours?

Multiply by hours/day. No built-in NETWORKHOURS.

Source: Google Sheets official function reference.