How to Fix an Excel Year 4 Date Range Formula Error
Question details
The user needs to fix an Excel formula that incorrectly displays only 'Year 4' instead of the full expected date range.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Creating a multi-year forecast or schedule where cells automatically calculate and display formatted date ranges for consecutive years.
- Observed behavior
- The formula successfully outputs 'Year X [Start Date] - [End Date]' for Years 1 through 3, but the Year 4 cell only displays 'Year 4' without the corresponding dates.
Ensure that the cells referenced for Year 4's start and end dates contain valid Excel serial dates and are not formatted as plain text.
Correct the Formula Concatenation and TEXT Functions
Identify missing concatenation operators (&) or incomplete TEXT functions in the Year 4 formula.
When a formula outputs only the text string 'Year 4', it usually means the formula is missing the ampersand (&) concatenation operators, or the date calculation part of the formula has been accidentally omitted or truncated.
Click on the cell containing the incorrect Year 4 formula to view its contents in the Formula Bar at the top of the screen.
Review the working formula for Year 3 and compare it side-by-side with your Year 4 formula to identify missing components.
Ensure the Year 4 formula includes the & symbol after "Year 4 " and uses the TEXT(cell_reference, "mm/dd/yyyy") function for both the start and end date variables.
Hit Enter to apply the updated formula. The cell should now display the full text and date range, such as Year 4 09/01/2028 - 08/31/2029.

Calculate and Format Date Ranges with WPS Spreadsheet
WPS Spreadsheet provides robust formula calculation and automatic error checking, making it easy to track down missing concatenation symbols or date formatting errors in multi-year financial models.
- 1. Open your file in WPS: Launch WPS Office and open your spreadsheet containing the multi-year date formulas.
- 2. Use Formula Auditing: Navigate to the Formulas tab and click on Evaluate Formula to step through your Year 4 calculation.
- 3. Apply TEXT and Concatenation: Edit the formula to ensure it matches the syntax: ="Year 4 " & TEXT(start_date, "mm/dd/yyyy") & " - " & TEXT(end_date, "mm/dd/yyyy").
- 4. Drag to fill: Once corrected, drag the fill handle down to automatically generate accurate date ranges for Year 5 and beyond.

Frequently Asked Questions
Why does my concatenated Excel date show up as a random 5-digit number?
Excel stores dates as sequential serial numbers. When you combine text and a date cell using the & operator without the TEXT function, Excel reverts the date to its raw serial number (e.g., 45000). Wrap the cell reference in a TEXT function, like TEXT(A1, "mm/dd/yyyy"), to fix this.
How do I add exactly one year to my previous end date in a formula?
You can use the EDATE function to add exactly 12 months to a date. For example, =EDATE(B2, 12) will calculate the exact date one year after the date in cell B2, accurately accounting for leap years.
Can I make the 'Year X' text increment automatically as I drag the formula down?
Yes. Instead of typing static text like 'Year 4', you can use the ROW() function or a sequence formula to generate the number dynamically. For example, if your formula is on row 4, you can use: ="Year " & ROW(A1) & " " & TEXT(...) and drag it down.




