Check Whether a Date Falls on a Weekend
Delivery dates, payment run dates, or scheduled go-lives sometimes land on a Saturday or Sunday — and you need each row flagged before someone promises a weekend delivery.
Excel & Google Sheets
This formula works in both Excel and Google Sheets.
How it works
WEEKDAY returns which day of the week a date is, as a number, and the second argument picks the numbering scheme. Type 2 is the tidy one: Monday=1 through Sunday=7, so Saturday and Sunday are exactly the values above 5, and one comparison catches both. The IF then translates the test into a readable label. Without the second argument, WEEKDAY defaults to type 1 — Sunday=1 through Saturday=7 — where the weekend sits awkwardly at both ends (1 and 7) and a single > test can't isolate it. That default is the source of most broken weekend checks.
When to use it
Use it to audit delivery schedules, block payment runs from landing on weekends, sanity-check go-live dates, or drive conditional formatting that tints weekend rows.
Common mistakes
Did this formula help?
Engine-verified against the sample data aboveDownload the proof sheet (.xlsx)Last reviewed 2026-07-09