How to Calculate a 36- or 48-Month Review Period Date in Excel
Question details
The user needs a formula to calculate the next review date for a document, specifically by adding exactly 36 or 48 months to a base date instead of using a fixed time interval.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Managing document review cycles where the next review date must be accurately set to either the exact same day or the end of the month exactly 36 or 48 months from the release date.
- Observed behavior
- Requires specific date formulas that output either the exact day several months later or the last day of the target month, formatted correctly as a date.
Ensure that your starting release or review dates are formatted as actual Date values in your spreadsheet, rather than as plain text strings, so the formulas can recognize and calculate them correctly.
Calculate the Exact Review Date Using the EDATE Function
Use the EDATE function when the next review date must fall on the exact same day of the month, 36 or 48 months in the future.
The EDATE function is designed to add or subtract a specific number of months from a starting date, maintaining the same day of the month where possible.
Click on the cell where you want the calculated next review date to appear (e.g., C3).
Type =EDATE(B3, 36) to add exactly 36 months to the start date located in cell B3. If your month interval (36 or 48) is stored in another cell like D3, use =EDATE(B3, D3) instead.
If you want to dynamically choose 48 months based on a condition, you can nest an IF function: =EDATE(B3, IF(D3=48, 48, 36)).
Press Enter to apply the formula. If the result displays as a 5-digit serial number, right-click the cell, choose 'Format Cells', and select 'Date'.

Calculate the End-of-Month Review Date Using EOMONTH
Use the EOMONTH function when the review process is scheduled for the very last day of the target month, regardless of the starting day.
Display a Descriptive Text Message for the Review Month
Combine text strings with the TEXT and EOMONTH functions to output a readable sentence stating when the next review occurs.
Calculate Document Review Periods Seamlessly with WPS Spreadsheet
WPS Spreadsheet provides robust, built-in support for all complex date functions, including EDATE and EOMONTH. You can easily manage lengthy document review cycles and format your schedules exactly how you need them.
- 1. Open your tracking sheet: Launch WPS Spreadsheet and open the document where you track review dates.
- 2. Input the EDATE formula: Select the target cell, type =EDATE(Start_Date_Cell, 36), and press Enter.
- 3. Format the date display: Press Ctrl+1 to open the Format Cells dialog and adjust the date format to your preference.

Frequently Asked Questions
Why does the EDATE function return a random 5-digit number?
Spreadsheet software stores dates as sequential serial numbers for calculation purposes. If your EDATE formula returns a 5-digit number (like 45123), simply right-click the cell, select 'Format Cells', and choose 'Date' to display it in a readable format.
Can I calculate a review date backwards, such as 36 months ago?
Yes. You can use a negative number in both the EDATE and EOMONTH functions. For example, using =EDATE(B3, -36) will return the exact date 36 months prior to the date in cell B3.
How can I calculate exactly 3 or 4 years instead of months?
Since EDATE operates in months, you must multiply the years by 12. For 3 years, you use 36 months (=EDATE(B3, 36)). Alternatively, you can write the multiplication directly in the formula like this: =EDATE(B3, 3*12).




