Explanation
CAGR stands for Compound Annual Growth Rate. CAGR is the average rate of return for an investment over a period of time. It is the rate of return required for an investment to grow from the starting balance to the ending balance, assuming profits are reinvested each year, and interest compounds annually. There are several ways to calculate CAGR in Excel.
CAGR with the RRI function
In Excel 2013 and later, you can use the RRI function to calculate CAGR with a simple formula. The formula in H9 is:
=RRI(B11,C6,C11)
where C11 is the ending value in year 5, C6 is the starting value (initial investment), and B11 is the total number of periods.
Note: unlike most other financial functions in Excel, fv (future value, the third argument) does not need to be entered as a negative number in RRI.
CAGR with a manual formula
The formula for calculating CAGR manually is:
=(end/start)^(1/periods)-1
In the example shown, the formula in H7 is:
=(C11/C6)^(1/B11)-1
where C11 is the ending value in year 5, C6 is the starting value or initial investment, and B11 is the total number of periods.
The first part of the formula is a measure of total return, and the second part of the formula annualizes the return over the life of the investment.
CAGR with the GEOMEAN function
The GEOMEAN function calculates geometric mean, and can also be used to calculate CAGR. To calculate CAGR with GEOMEAN, we need to use relative changes (percentage change + 1), sometimes called a growth factor. We have these values already in column E so we can use them directly in GEOMEAN the function. The formula in H8 is:
=GEOMEAN(E7:E11)-1
Explanation
Compound interest is a financial concept that describes how an initial investment grows over time, taking into account not only the interest earned on the initial amount but also the interest earned on the interest itself. Compound interest allows your money to grow exponentially, which makes it a powerful tool for building wealth over the long term. To calculate the effect of compound interest in Excel, you can use the FV function, which is designed to calculate the future value of an investment.
FV function
The FV function , short for “Future Value,” calculates the future value of an investment taking into account a constant interest rate and optional periodic payments. The FV function uses the following syntax:
=FV(rate,nper,pmt,[pv],[type])
Each argument has the following meaning:
- rate: The interest rate for each period.
- nper: The number of periods.
- pmt: The payment made each period (optional).
- pv: The present value or initial investment.
- [type]: Optional argument to indicate when payments are due.
To calculate compound interest in this example, we need to provide the FV function with the number of periods, the periodic payment, and the present value like this:
=FV(C6/C8,C7*C8,0,-C5)
- rate : C6/C8 (5%/12)
- nper : C7C8 (1012)
- pmt : 0 (no payment)
- pv : -C5 (-1000)
- [type] : Not needed
To get the rate (which is the period rate), we divide the annual rate (5%) by the compounding periods per year (12). To get the number of periods ( nper ), we multiply the term in years (10) by the periods per term (12). There is no periodic payment in this example, so we use zero for pmt . Finally, we provide the present value ( pv ) as -1000. By convention, the present value is input as a negative value because the initial investment of $1000 “leaves your wallet” and is transferred to the bank for the investment term. Putting it all together, Excel evaluates the formula like this:
=FV(C6/C8,C7*C8,0,-C5)
=FV(0.05/12,10*12,0,-1000)
=FV(0.00417,120,0,-1000)
=1647
The FV function returns approximately 1647 as a final result. This is the value of a $1,000 investment, compounded monthly with a 5% annual interest rate over 10 years.
For a more detailed example, see this page: Simple investing worksheet