How to Calculate Five Months and One Day After a Date in Excel
Question details
The user needs to calculate a future date that falls exactly five calendar months and one day after a specified starting date.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Project timeline planning, invoice maturity calculations, or any scheduling scenario requiring an exact offset in calendar months plus one additional day.
- Observed behavior
- Requires a robust formula that automatically adjusts for varying month lengths (28, 30, or 31 days) without the inaccuracy of manually adding a fixed number of days.
Ensure your starting date is formatted as a valid Date in Excel rather than plain text, so the formula can properly recognize the date value.
Use the EDATE Function (Recommended)
The EDATE function is the most reliable way to add calendar months to a date while automatically handling different month lengths.
Adding a fixed number of days (like 150 days) is often inaccurate because month lengths vary. The EDATE function accurately shifts the date by calendar months, and you can simply append '+1' to add the final extra day.
Click on the empty cell where you want the calculated future date to appear.
Assuming your starting date is located in cell A1, type the formula: =EDATE(A1, 5) + 1
Press the Enter key on your keyboard to apply the formula.
If the result appears as a regular number (like 45718), right-click the cell, select 'Format Cells', navigate to the 'Number' tab, and choose your preferred 'Date' format.

Calculate Future Dates Easily in WPS Spreadsheet
WPS Spreadsheet fully supports the EDATE function and all standard date formulas, allowing you to seamlessly calculate project deadlines, expiration dates, and financial schedules without any hassle.
- 1. Open your workbook: Launch WPS Spreadsheet and open the document containing your date data.
- 2. Input the formula: Click on the destination cell and type =EDATE(A1, 5) + 1 (replacing A1 with your actual cell reference).
- 3. Press Enter: Hit Enter to calculate the exact future date.
- 4. Format the cell: Use the 'Number Format' dropdown menu in the Home tab to set the resulting value as a Short Date or Long Date.

Frequently Asked Questions
What if my starting date is recognized as text instead of a date?
If your date is stored as text, the EDATE formula might return a #VALUE! error. You can convert it to a valid date by selecting the cell, navigating to the Data tab, and using the 'Text to Columns' feature, or by wrapping the cell reference in the DATEVALUE function like this: =EDATE(DATEVALUE(A1), 5) + 1.
Can I subtract months using the EDATE function?
Yes, you can subtract months by using a negative number for the months argument. For example, =EDATE(A1, -5) + 1 will calculate the date exactly five months prior to the date in A1, plus one day.
Why am I getting a 5-digit number like 45718 instead of a date?
Excel and WPS Spreadsheet store dates as sequential serial numbers for calculation purposes. If you see a number like 45718, the calculation was successful. You simply need to select the cell, go to the Home tab, and change the cell's number format to 'Short Date' or 'Long Date'.




