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

WORKDAY Function in Google Sheets

Returns a date N business days before or after a start date. Excludes weekends and optional holidays.

Syntax

WORKDAY(start_date, num_days, [holidays])

Returns: A date shifted by num_days business days.

Excel equivalent: WORKDAY (identical)

Parameters

NameRequiredDescription
start_dateRequiredReference date.
num_daysRequiredBusiness days to add (positive) or subtract (negative).
holidaysOptionalRange of holidays to exclude.

Examples

10-day deadline

=WORKDAY(A2, 10)

10 business days after A2. Skips weekends.

With holidays

=WORKDAY(A2, 10, Holidays!A:A)

Also skips holidays.

Backward

=WORKDAY(A2, -5, Holidays!A:A)

5 business days before A2.

When to use an alternative

  • WORKDAY.INTLNon-standard weekends.
  • NETWORKDAYSCounting business days between dates.

Common errors and how to fix them

  • Wrong skips

    Cause: Non-Mon-Fri week.

    Fix: Use WORKDAY.INTL.

  • Holiday not excluded

    Cause: Cell formatted as text.

    Fix: Verify date-typed.

Related functions

Frequently Asked Questions

What's a weekend?

Saturday and Sunday by default. Use WORKDAY.INTL for non-standard weeks.

Holidays added or excluded?

Excluded.

Source: Google Sheets official function reference.