RRI Function
RRI Function

RRI Function

Calculate the equivalent growth rate over time. Useful for CAGR-style analysis with clear start and end values.

ExcelClash Team
PUBLISHED

Summary

The Excel RRI function returns the equivalent growth rate needed to move from a present value to a future value over a fixed number of periods. Many teams use it as a clean CAGR-style rate for summary reporting.

RRI is useful when you do not need full cash-flow detail. If you only know start value, end value, and period count, RRI gives one normalized growth rate for quick comparison.

This makes RRI practical for portfolio snapshots, strategy review decks, and benchmark checks where a single comparable rate is easier to discuss than a full timeline.

Purpose

Equivalent growth rate

Finds one periodic rate that links present value to future value over n periods.

Return Value

Rate as decimal

Returns values like 0.084. Format as percentage for presentation.

Syntax

=RRI(nper, pv, fv)

Conceptually, RRI solves the missing rate in this compounding identity:

pv * (1 + rate)^nper = fv

If your period unit is years, the output is yearly. If your period unit is months, the output is monthly. The formula does not guess unit for you, so period definition must be explicit in the model.

RRI is not a full cash-flow function. It summarizes growth between two endpoints, so use it when endpoint-based interpretation is appropriate.

Arguments

  • nper - Total number of periods.
  • pv - Starting value (present value).
  • fv - Ending value (future value).

Checks before final interpretation:

  • Use clear and consistent period unit (yearly, monthly, etc.).
  • Use matching value scale for pv and fv.
  • Avoid invalid zero/negative structures that break growth interpretation.
  • Validate result by plugging rate back into the compounding equation.

RRI vs Other Functions

RRI is compact, but other functions are better when your model needs richer structure.

Function Main Role Best Use
RRI Equivalent endpoint growth rate CAGR-style summary from pv/fv/nper
RATE Rate solving with payment structure Loan or annuity models with PMT
IRR Return from full cash-flow sequence Project cash-flow evaluation
PDURATION Solve period count instead of rate Time-to-target planning

Simple rule: use RRI for endpoint summary, IRR for full periodic cash flows, and RATE for payment-based structures.

Using the RRI Function

A practical workflow:

  • Define period unit before calculations.
  • Enter pv and fv with the same unit scale.
  • Run RRI and format output as percentage.
  • Compare result with benchmark or policy hurdle.

RRI is especially useful in executive reporting because it normalizes growth into one number. It also helps compare opportunities with different durations once period unit is standardized.

For reliability, test one sensitivity case (for example, higher fv or longer nper) and confirm direction behaves as expected.

Example 1 - 5-Year CAGR Audit

Compute the annual equivalent growth rate for an investment that rises from 100 to 150 over 5 years. RRI converts that overall change into one steady yearly rate.

This is useful because it gives the learner a clean CAGR-style answer. Instead of looking only at the start and end values, the sheet shows the single annual rate that links them.

=RRI(5,100,150)
Check Answer
Challenge #1
Target: Sheet1!F1
5-Year CAGR Audit

Find the annual growth rate (CAGR) if a $100 investment grows to $150 in 5 years. Formula: =RRI(5, 100, 150).

Example 2 - Doubling Growth (10yr)

Compute the annual rate needed for 100 to grow to 200 over 10 years. The formula answers the common planning question of what steady yearly return would produce a doubling over that time.

This makes the example easy to connect to real targets. Many people think in terms of doubling money, and RRI shows the consistent yearly rate behind that result.

=RRI(10,100,200)
Check Answer
Challenge #2
Target: Sheet1!F2
Doubling Growth (10yr)

Find the annual growth if $100 doubles to $200 over 10 years. Formula: =RRI(10, 100, 200).

Example 3 - Performance Benchmark

Convert the solved annual growth rate into a direct benchmark test by checking whether it beats a 7% hurdle. That turns the output from a descriptive rate into a pass-or-fail decision.

So the example is not only about calculating return. It also shows how to use that return in a simple investment screening rule.

=RRI(5,100,150)>0.07
Check Answer
Challenge #3
Target: Sheet1!F3
Performance Benchmark

Check if the growth of $100 to $150 (5yr) exceeds a 7% market hurdle. Formula: =RRI(5, 100, 150) > 0.07.

Example 4 - Yield Spread Calculation

Measure the spread between the calculated annual growth rate and a fixed 5% benchmark. This shows the extra performance above the chosen comparison rate.

That is useful because a spread is often easier to discuss than the raw CAGR alone. It tells the reader how far ahead or behind the investment is versus the benchmark.

=RRI(5,100,150)-0.05
Check Answer
Challenge #4
Target: Sheet1!F4
Yield Spread Calculation

Find the "Outperformance" gap between your CAGR and a 5% benchmark. Formula: =RRI(5, 100, 150) - 0.05.

Conclusion Recap

RRI is useful when you only know the starting value, ending value, and the number of periods, and you want one clean growth rate to describe the whole move. In this lesson, that meant measuring CAGR-style growth, checking whether performance cleared a hurdle, and comparing the result with a benchmark spread.

The easiest way to remember RRI is that it is an endpoint summary, not a full cash-flow analysis. It works well when the path in between does not matter and the real question is simply, “what equivalent rate connects these two values over this time?”

  • Summary: RRI gives one equivalent growth rate from pv to fv across n periods.
  • Syntax: =RRI(nper,pv,fv) with explicit period meaning.
  • Best use: Endpoint-based CAGR-style comparison and reporting.
  • Comparison: Use IRR or RATE when your model includes richer cash-flow/payment structure.
  • Best practice: Validate assumptions and benchmark interpretation before final decisions.
Tactical Arena
Select Example:
Share RRI Function!

Tell your friends about this post

Discussion

ExcelClash is an interactive platform designed to level up your Excel skills through real-world exercises and challenges. Sharpen your logic, solve real spreadsheet problems, and learn faster.

© 2026 ExcelClash, Inc. All rights reserved.