How to Calculate the Monday Eight Weeks After a Date in Excel
Question details
Calculate a future date that falls exactly on the Monday on or after eight weeks from a specific starting date, and format it as a readable date range.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Creating a dynamic schedule or report where specific date ranges must consistently begin on a Monday, 8 weeks after an initial trigger date.
- Observed behavior
- Basic date addition combined with WEEKDAY returned incorrect weekdays (like Tuesday or Friday) instead of properly forcing the start of the range to be a Monday.
Ensure that your starting date is formatted as a valid Date value in your spreadsheet, rather than plain text, so the date arithmetic and WEEKDAY functions calculate correctly.
Use WEEKDAY and MOD to Calculate the Future Monday
This solution adds 56 days (8 weeks) to the starting date and uses the MOD and WEEKDAY functions to accurately push the resulting date to the very next Monday.
To ensure a date calculation lands exactly on a Monday, you must configure the WEEKDAY function to treat Monday as the first day of the week by using the return type '2'.
Click on the cell where you want the future Monday date to be displayed.
Assuming your starting date is in cell H5, type the following formula: =H5+56+MOD(8-WEEKDAY(H5+56,2),7)
Press Enter. The cell will calculate 8 weeks forward and automatically adjust to display the date of the Monday on or immediately following that timeframe.

Format the Calculation as a Continuous Date Range
Combine the calculated Monday date with the TEXT function to output a clean, readable text string that shows the Monday and an end date 10 days later.
Easily Calculate and Manage Dates with WPS Spreadsheet
WPS Spreadsheet fully supports advanced date and time functions, including WEEKDAY, MOD, and TEXT. You can effortlessly track schedules, create dynamic date ranges, and manage complex timelines just as you would in Microsoft Excel.
- 1. Open WPS Spreadsheet: Launch WPS Office and open your workbook containing the schedule dates.
- 2. Input the Formulas: Type your customized WEEKDAY and MOD formulas into the desired cells to calculate future dates seamlessly.
- 3. Format your Dates: Press Ctrl+1 to open the Format Cells dialog and customize how your calculated Mondays are displayed visually.
- 4. Apply across rows: Drag the fill handle down to apply your custom date calculations across multiple schedule items instantly.

Frequently Asked Questions
Why does the WEEKDAY function return the wrong day of the week?
By default, the WEEKDAY function treats Sunday as day 1 and Saturday as day 7. To make Monday day 1, you must use 2 as the return_type argument, formatted as WEEKDAY(Date, 2).
How do I change the formula to calculate a different number of weeks?
To adjust the timeframe, change the number 56 in the formula to a different multiple of 7. For example, to calculate 4 weeks in the future, change 56 to 28.
Can I change the date format displayed in the TEXT function?
Yes. You can modify the "m/d/yy" string inside the TEXT function. Changing it to "dd-mmm-yyyy" will display your dates in a format like 01-Jan-2024 instead of 1/1/24.
What happens if the calculated date 8 weeks later is already a Monday?
The formula =H5+56+MOD(8-WEEKDAY(H5+56,2),7) will safely return that exact same day. The MOD calculation will result in 0 extra days added, keeping the date perfectly on that Monday.




