FVSCHEDULE Function

Excel Functions › Financial

All versions Financial

The Excel FVSCHEDULE function returns the future value of a principal after applying a series of different (variable) interest rates.


Quick answer:
=FVSCHEDULE(10000, {0.05,0.04,0.06}) // three varying rates

Syntax

=FVSCHEDULE(principal, schedule)
ArgumentDescription
principalRequiredThe starting amount.
scheduleRequiredA range or array of interest rates to apply in sequence.

How to use it

FVSCHEDULE returns the future value of a principal after applying a series of different (variable) interest rates.

=FVSCHEDULE(10000, {0.05,0.04,0.06}) // grows through 3 different rates

Try it: interactive demo

Live demo

This is the formula pattern FVSCHEDULE uses — copy it into Excel with your own numbers.

Result: computed in Excel

Practice workbook

📊
Download the free FVSCHEDULE practice workbook
Every example on this page, ready to open in Excel — plus practice challenges with answers on a separate tab. No sign-up required.

Frequently asked questions

When do I use FVSCHEDULE instead of FV?
When the rate changes each period — e.g. variable-rate accounts or scenario projections.
How are the rates applied?
In order: principal × (1+r1) × (1+r2) × …
Which Excel versions support it?
All modern versions.
Why might it return #NUM! or #VALUE!?
Out-of-range arguments (e.g. negative rate or settlement after maturity) give #NUM!; non-numeric inputs give #VALUE!.

Master functions like this in one day

This page covers one function. Our Excel Formulas and Functions class covers the 30 that matter most — live, hands-on, taught by professionals in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related functions: PMT · FV · PV · RATE · NPER