Skip to content

How to find the next Monday after a date

Excel & Google Sheets
=TEXT(DATE(A2,B2,C2)+8-WEEKDAY(DATE(A2,B2,C2),2),"yyyy-mm-dd")

Verified example

Computed by a real spreadsheet engine on the sample data below.

YearMonthDay
2026914

=TEXT(DATE(A2,B2,C2)+8-WEEKDAY(DATE(A2,B2,C2),2),"yyyy-mm-dd")2026-09-21

Both expressions are checked against an independently calculated expected result in HyperFormula. This is a sample execution check, not native Excel or Google Sheets certification.

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1Enter numeric year, month and day in A2:C2.
  2. 2DATE creates the input date; WEEKDAY with return type 2 counts Monday as 1.
  3. 3Add 8 minus the weekday number. A Monday advances seven days and a Sunday advances one day.
  4. 4TEXT displays an unambiguous yyyy-mm-dd result. Remove the outer TEXT call and apply Date formatting if you need a numeric date for later calculations.

Tips

Working on a sheet you inherited? Run the Auditor on the whole file first — it flags every #REF!, #N/A, broken column pattern, and inconsistent formula in seconds, free, no signup.

Frequently asked

What happens on a Monday?

It returns the following Monday, seven days later.

Does this find the next business day?

No. It always targets Monday, even when that Monday is a holiday.

Sources and compatibility

Reviewed 2026-09-16

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: