Back to functions
Date & Time2026-03-142 related articles

WEEKDAY Function in Excel

Return the day-of-week number for a valid Excel date.

Syntax

WEEKDAY(serial_number, [return_type])

Arguments

serial_number

Required

The date value Excel should evaluate.

return_type

Optional

Controls how weekdays are numbered, including which day starts the week.

What it returns

Returns a number representing the day of the week for the date provided.

What WEEKDAY does

WEEKDAY takes a date and tells you which day of the week it belongs to. The result is numeric, which makes it easy to use in rules, schedules, and logic tests.

Practical examples

Return a weekday number

=WEEKDAY(A2)

By default, Excel numbers Sunday as 1 and Saturday as 7.

Start the week on Monday

=WEEKDAY(A2,2)

With return type 2, Monday becomes 1 and Sunday becomes 7.

Common mistakes and notes

WEEKDAY returns numbers, not names

If you want labels like Monday or Tuesday, combine the result with custom logic or use formatting/text techniques.

Wrong return type changes the meaning

Always check which numbering system your workbook expects before using weekday numbers in formulas.

Related functions

Related articles

Deep dives, troubleshooting guides, and practical examples that use WEEKDAY.

Official documentation