GROWTH Function
Fits an exponential curve and returns predicted y-values (array).
Syntax
Parameters
| Parameter | Description | Required |
|---|---|---|
| known_ys | The dependent (y) values of the known data used to fit the curve. | Required |
| known_xs | The independent (x) values of the known data; defaults to 1,2,3,... if omitted. | Optional |
| new_xs | The x-values at which to predict y. If omitted, the known x-values are reused. | Optional |
| const | TRUE (or omitted) fits y = b*m^x; FALSE forces b = 1 (y = m^x). | Optional |
Basic Example
Predict a single future point on an exponential series
=GROWTH({2,4,8,16,32},{1,2,3,4,5},6)The data follows y = 1*2^x, so at x=6 the prediction is 2^6 = 64.
Advanced Examples
Example 1: Predict several points at once
Project multiple future periodsSupply an array of new x-values to get an array of predictions
=GROWTH({2,4,8,16,32},{1,2,3,4,5},{6,7})Example 2: Force base only (b = 1)
Known unit-free multiplierSet const to FALSE
=GROWTH(B2:B12,A2:A12,C2:C5,FALSE)How GROWTH Works
GROWTH fits the model y = b*m^x by taking the natural logarithm of the known y-values and running a linear regression on ln(y), then exponentiating the result back. Because it accepts an array for new_xs, it can return many predictions at once. It is the exponential counterpart to the linear TREND.
Important Notes & Limitations
Models only an exponential relationship; use TREND for linear patterns.
known_xs and known_ys must have the same number of points, or #REF! is returned.
Known y-values must be positive, since the fit takes their logarithm; zeros or negatives cause #NUM!.
Returns an array, so in pre-dynamic Excel it must be entered as an array formula.
Common Errors & Fixes
#NUM!A known y-value is zero, negative, or blank, so its logarithm is undefined.Fix: Use only positive known y-values, or shift the data.
#REF!known_xs and known_ys differ in size, or output cannot spill.Fix: Match the known array sizes and keep output cells empty.
Download Practice File
GROWTH
growthPractice GROWTH with Real Data
Download a sample CSV file with pre-populated data and practice exercises for the GROWTH function. Works in both Excel and Google Sheets.
File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps