How to Calculate Future Value with Multiple Growth Rates in Excel
Question details
Calculate the compounded future value of an investment when the annual appreciation rate fluctuates during the period.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Performing financial valuations or modeling property investments over multiple years where each year has a different growth rate.
- Observed behavior
- The standard FV function only accepts a single constant rate, requiring a different approach to compound present value against multiple, distinct annual rates.
Ensure you have your initial investment amount (present value) and a clear list of the specific growth rates for each year formatted as percentages in your spreadsheet.
Calculate Future Value Using the Compound Growth Formula
Multiply the present value by each period's growth factor by adding 1 to the percentage rate.
When dealing with varying interest rates, you can manually calculate the compounded future value by multiplying your starting principal by (1 + rate) for each respective period.
Enter your present value in a cell (e.g., A2) and list your annual growth rates in subsequent cells (e.g., B2 through B5).
Click on the cell where you want the calculated future value to be displayed.
Type the formula using the pattern =PV*(1+r1)*(1+r2). For example, input =A2*(1+B2)*(1+B3)*(1+B4)*(1+B5).
Press Enter to display the total compounded future value of your investment.

Use the Built-in FVSCHEDULE Function
Leverage Excel's FVSCHEDULE function to automatically compound an initial principal against a series of varying rates.
Calculate Investment Returns with WPS Spreadsheet
Easily perform complex financial calculations, including varying future value projections, using WPS Spreadsheet. It fully supports standard financial formulas with a familiar, user-friendly interface.
- 1. Install WPS Office: Download and install the free WPS Office suite on your computer.
- 2. Open WPS Spreadsheet: Launch the application and open your financial workbook or create a new one.
- 3. Enter your data: Input your present value and list your changing annual rates in a column.
- 4. Apply the financial formula: Use the =FVSCHEDULE() formula exactly as you would in Microsoft Excel to seamlessly calculate your returns.

Frequently Asked Questions
Can I use the standard FV function in Excel for multiple different rates?
No, the standard FV function assumes a single, constant interest rate over the entire investment period. For changing rates, you must use manual multiplication or the built-in FVSCHEDULE function.
How do I calculate the overall percentage return after multiple years?
Divide your final calculated future value by the initial present value, and then subtract 1. In Excel, this looks like =(Final_Value / Initial_Value) - 1. Be sure to format the resulting cell as a percentage.
What happens if one of my annual growth rates is negative?
Both the manual formula (1 + rate) and the FVSCHEDULE function handle negative rates perfectly. A negative rate acts as depreciation or loss for that period, automatically reducing the accumulated value before compounding the next period.




