How to Calculate Compound Annual Growth Rate (CAGR) in Google Sheets Using the RRI Function

Evaluating multi-year business performance or investment returns often requires smoothing out volatile year-over-year fluctuations into a standardized, annualised metric. The Compound Annual Growth Rate (CAGR) represents the steady annual rate at which an investment or company revenue would have grown if it expanded at a constant, compounded velocity over a specific timeline.

While many financial analysts manually construct mathematical exponent formulas—such as (End_Value / Start_Value)^(1 / Periods) - 1—Google Sheets provides a purpose-built, native financial function called RRI (Equivalent Interest Rate). The RRI function calculates the exact CAGR cleanly and accurately without requiring complex parentheses or exponent operators. You can integrate this with other financial modelling practices, such as learning how to calculate compound interest with the FV function and calculate net present value using XNPV.

Understanding the RRI Function Syntax in Google Sheets

The RRI function evaluates an investment’s initial value, final value, and the number of compounding periods to return the equivalent growth rate:

=RRI(number_of_periods, present_value, future_value)

The function accepts three required arguments:

  • number_of_periods: The total number of elapsed compounding periods (typically years, quarters, or months).
  • present_value: The starting value at the beginning of the timeline (must be a positive number).
  • future_value: The ending value at the conclusion of the timeline (must be a positive number).

How to Calculate CAGR Using RRI Step-by-Step

Consider a business whose annual revenue grew from £150,000 in 2021 to £420,000 in 2026 (a 5-year evaluation window):

  1. Open your spreadsheet in Google Sheets.
  2. In cell A1, enter the label Starting Year and set cell B1 to 2021.
  3. In cell A2, enter Ending Year and set cell B2 to 2026.
  4. In cell A3, enter Initial Revenue and set cell B3 to 150000.
  5. In cell A4, enter Final Revenue and set cell B4 to 420000.
  6. In cell A5, enter Compound Annual Growth Rate (CAGR).
  7. In cell B5, enter the RRI formula:
    =RRI(B2 - B1, B3, B4)
  8. Press Enter. Google Sheets calculates the decimal result (e.g., 0.2287).
  9. Click Format > Number > Percent (or click the % icon on the toolbar) to format the output as 22.87%.

Dynamic Multi-Year Revenue Growth Modeling

If you maintain a chronological table listing annual financial milestones, calculate the number of elapsed periods dynamically using the COUNT function:

=RRI(COUNT(A2:A10) - 1, B2, B10)

Subtracting 1 from the total row count converts the count of recorded years into the exact number of growth intervals between the first and last period.

Comparing RRI with Traditional Manual Exponent Formulas

Method Formula Syntax Advantages
RRI Function =RRI(5, B1, B2) Native, readable, fewer syntax errors, standard financial function
Manual Exponent =(B2 / B1)^(1 / 5) - 1 Mathematical baseline, supported in legacy spreadsheet formats
RATE Function =RATE(5, 0, -B1, B2) Supports periodic cash flows (annuities), requires negative PV notation

Common Pitfalls and How to Avoid Them

  • Negative or Zero Values: CAGR calculations assume positive compounding growth. If your starting value is zero or negative (such as net operating losses), RRI will return a #NUM! error. CAGR is not mathematically meaningful when starting from negative equity.
  • Period Miscounting: Remember that five calendar years (e.g., 2021, 2022, 2023, 2024, 2025) represent four growth intervals. Always calculate End_Year - Start_Year rather than counting total calendar headers.
  • Interim Volatility: CAGR reflects only the starting and ending points; it does not illustrate market dips or booms that occurred during the intermediate years. Always pair CAGR metrics with line charts or standard deviation formulas to communicate risk.

Frequently Asked Questions

Can RRI calculate quarterly or monthly compound growth?

Yes. If your intervals represent quarters, pass the number of quarters as the first argument. The formula returns the compound quarterly growth rate. To annualise it, compound the quarterly rate by four: =(1 + RRI(quarters, PV, FV))^4 - 1.

Is RRI fully compatible with Microsoft Excel?

Yes. Both Google Sheets and modern versions of Microsoft Excel include the identical RRI function with matching parameters, ensuring cross-platform financial models function seamlessly.

What if my investment decreased in value?

If your ending value is lower than your initial investment, RRI successfully calculates the negative compound annual growth rate (e.g., -4.12% per year), clearly showing the annualised rate of capital decline.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.