Financial
CAGR formula: calculate Compound Annual Growth Rate over multiple years
Compute the smoothed annualized growth rate with (EndValue / StartValue) ^ (1 / Years) - 1 and verify multi-year compounding.
Why arithmetic average growth misstates multi-year performance
If revenue rises +100% from $100 to $200 in Year 1 and drops -50% back to $100 in Year 2, the simple average of +100% and -50% claims +25% annual growth—even though net growth is 0%!
Compound Annual Growth Rate (CAGR) solves Start * (1 + r)^Years = End for r, giving (End / Start) ^ (1 / Years) - 1. Note that Years equals the number of compounding intervals (e.g., 2023 to 2026 is 3 intervals, not 4 rows).
Use a positive starting value, a positive number of years and a nonnegative ending value. CAGR is a smoothed historical rate, not a prediction; it ignores intermediate volatility and is not a cash-flow-adjusted investment return. IFERROR alone does not validate these assumptions.
| StartRev (A) | EndRev (B) | Years (C) | Total Ratio (B/A) | CAGR |
|---|---|---|---|---|
| 500000 | 864000 | 3 | 1.728 | 0.20 (20.0%) |
| 500000 | 605000 | 2 | 1.210 | 0.10 (10.0%) |
CAGR formula and forward compounding check
Growing from $500,000 to $864,000 across 3 years gives ratio 1.728; its cube root 1.728 ^ (1/3) is 1.20, so CAGR = 0.20 (20%). Compounding $500,000 * 1.20^3 confirms $864,000.
=ROUND((B2 / A2) ^ (1 / C2) - 1, 4)Zero starting value boundary (#DIV/0!)
CAGR is undefined when StartRev = 0 (#DIV/0!) or negative; wrap with IFERROR or IF(A2<=0, "N/A", ...) on pre-revenue cohorts.
=ROUND(A2 * ((1 + 0.2) ^ C2), 2)Try the example
Use the original values or change them to test your understanding.