Excel Error Codes

How to Fix the WPS Spreadsheet GROWTH Function #NUM Error with Date Values

Maira MehtabMaira Mehtab Nov 13, 2026 869 views

Question details

The user needs to resolve a #NUM! error returned by the GROWTH function when the known_x values are large date serial numbers, even though the same formula works with smaller ranges and all y values are positive.

Product
WPS Office Spreadsheet
Device & OS
not provided
Scenario
A user is applying the GROWTH function to date-based data where the known_x values are Excel date serial numbers above roughly 9,209, and the function returns #NUM! even though the known_y values are positive and the ranges match.
Observed behavior
The GROWTH function returns a #NUM! error when known_x contains large date serial values; it succeeds without the X range or with smaller X values.
Before you start

Before editing the formula, verify that the known_y and known_x ranges are the same size and contain only valid numeric values, and confirm that the date serials are real numbers rather than text. Note the minimum date serial in the known_x range, because subtracting this value is the key normalization step.

Solution 1Recommended

Normalize Date X Values by Subtracting the Minimum Date

Use this when GROWTH returns #NUM! with large date serials; centering the X values on the minimum date prevents the numerical limitation while preserving the growth fit.

The GROWTH function performs an exponential regression, and large X values such as date serials above 44,000 can make the internal matrix calculations unstable and produce #NUM!. Subtracting a base date shifts the X scale without changing the fitted growth rate or the relationship between X and Y.

1
Select the cell containing the GROWTH formula

Click the formula cell in your WPS Spreadsheet workbook and press F2 or click in the formula bar to edit it.

2
Replace the known_x range with normalized dates

Change the known_x argument to your date range minus MIN(date_range), for example: =GROWTH(B2:B20,A2:A20-MIN(A2:A20)). This subtracts the earliest date from every date serial in A2:A20.

3
Press Enter and confirm the result

Press Enter to recalculate. Check that the #NUM! error disappears and the predicted values are numeric; apply the same normalized X expression to any related formulas.

Normalize Date X Values by Subtracting the Minimum Date
Expected result: The GROWTH function returns a numeric result instead of #NUM! because the X values are now centered near zero.
Fix in WPS Spreadsheet

Use Normalized Date X Values to Fix GROWTH #NUM! in WPS Spreadsheet

Open your workbook in WPS Spreadsheet and edit the GROWTH function so the known_x date range is centered by subtracting MIN(date_range). WPS Spreadsheet uses familiar Excel formula syntax and recalculates the corrected regression result without changing your original date data.

  1. 1. Download and install WPS Office: Go to the WPS Office download page and install WPS Spreadsheet on your computer.
  2. 2. Open the workbook and select the GROWTH formula cell: Launch WPS Spreadsheet, open your .xlsx file, click the cell with the #NUM! error, and then click the formula bar.
  3. 3. Edit the known_x argument: Replace the X range with your date range minus MIN(date_range), for example A2:A20-MIN(A2:A20), and keep the known_y range unchanged.
  4. 4. Press Enter and confirm the result: Press Enter to recalculate. The GROWTH function should now return a numeric growth prediction instead of #NUM!.
Free to download and edit Excel .xlsx and .xls workbooks with full formula compatibilityFamiliar ribbon interface and Excel function syntax reduce migration effortLarge date serial GROWTH formulas can be fixed directly in WPS SpreadsheetLightweight performance for everyday regression and data analysis tasksCompatible with Microsoft Office file formats without conversion issues
microsoft office alternative - wps office

Frequently Asked Questions

Why does the GROWTH function return #NUM! only when I use date values?

Date values are stored as large serial numbers, often above 44,000. GROWTH performs an exponential regression and can hit numerical limitations with such large X values, causing #NUM! even when the y values are positive.

How do I normalize date X values without changing my analysis?

Subtract the earliest date from every X value using date_range-MIN(date_range). This shifts the date axis while preserving the growth curve and usually resolves the #NUM! error.

Do I need Ctrl+Shift+Enter for GROWTH in WPS Spreadsheet?

In current WPS Spreadsheet versions you can normally press Enter. If you are using the legacy array formula form and need multiple results, select the output range first and press Ctrl+Shift+Enter.

What should I check if GROWTH still returns #NUM! after normalizing dates?

Verify that known_y and known_x have matching dimensions and contain only numeric values, then try a logarithmic regression with LINEST using LN(known_y) as an alternative.

Can WPS Spreadsheet open Excel workbooks that contain GROWTH formulas?

Yes. WPS Spreadsheet is compatible with Microsoft Excel .xlsx and .xls files and supports the GROWTH function, so you can edit and fix existing Excel workbooks without converting them.