calculating a cagr in excel

CAGR Calculator

Use this quick tool to calculate compound annual growth rate (CAGR), then copy the equivalent Excel formula.

What is CAGR in Excel?

CAGR stands for Compound Annual Growth Rate. It answers a simple question: “If growth happened at a steady yearly rate, what would that rate be?” In real life, returns bounce around year to year. CAGR smooths those ups and downs into one clean annual percentage.

In Excel, CAGR is commonly used for investment analysis, revenue forecasting, portfolio performance, and comparing growth across projects with different time periods.

The Standard CAGR Formula

The classic formula is:

CAGR = (Ending Value / Beginning Value)^(1 / Number of Years) - 1

In Excel, if your values are in these cells:

  • Beginning Value in B2
  • Ending Value in B3
  • Years in B4

Use:

=(B3/B2)^(1/B4)-1

Then format the result cell as Percentage.

Step-by-Step Example

Suppose you invested $10,000 and it grew to $17,500 over 5 years.

Input Value
Beginning Value 10,000
Ending Value 17,500
Years 5

Excel formula:

=(17500/10000)^(1/5)-1

Result: 11.85% (approximately). That means your investment grew as if it earned 11.85% per year, compounded annually.

Alternative Excel Functions for CAGR

1) Using RRI (clean and readable)

Excel has a built-in function that directly returns a compound growth rate:

=RRI(B4,B2,B3)

Where B4 is years, B2 is beginning value, and B3 is ending value.

2) Using RATE

You can also use:

=RATE(B4,0,-B2,B3)

This is useful if you already work with financial functions and cash-flow style modeling.

When You Have Start and End Dates (Not Full Years)

Sometimes the timeline is 3.7 years, not an exact integer. In that case, calculate time with YEARFRAC:

=(B3/B2)^(1/YEARFRAC(A2,A3))-1

Where:

  • A2 = start date
  • A3 = end date
  • B2 = beginning value
  • B3 = ending value

Common Mistakes to Avoid

  • Forgetting to format as percentage: Excel may show 0.1185 instead of 11.85%.
  • Using zero or negative beginning value: the standard CAGR formula breaks for non-positive starting values.
  • Mixing months and years: if period is in months, convert to years (months/12).
  • Treating CAGR as actual yearly return: CAGR is a smoothed rate, not a record of each year’s true result.

Quick Template Setup in Excel

  1. Put labels in column A: Beginning Value, Ending Value, Years, CAGR.
  2. Enter inputs in column B.
  3. In CAGR cell, use =(B3/B2)^(1/B4)-1.
  4. Format CAGR as Percentage with 2 decimals.

If you repeat this often, save it as a reusable workbook template.

Final Thoughts

If you need one number to compare growth over time, CAGR is one of the best metrics you can use. Excel makes it easy with either a simple exponent formula or built-in functions like RRI and RATE.

Use the calculator above for quick checks, then drop the matching formula into your spreadsheet for reporting, forecasting, or investment analysis.

🔗 Related Calculators