Is there an Excel function to calculate the future value of constant interest rate, variable payments?

56 Views Asked by At

So, let's say I have a series of ten monthly payments, where each payment is 25% greater than the previous; on the other hand, I have a constant monthly interest rate of 3%.

Knowing that the first payment should be of $220,000 COP, the payments will look like this:

NPER Payment
0
1 $ 220.000,00
2 $ 275.000,00
3 $ 343.750,00
4 $ 429.687,50
5 $ 537.109,38
6 $ 671.386,72
7 $ 839.233,40
8 $ 1.049.041,75
9 $ 1.311.302,19
10 $ 1.639.127,73

I know that, given constant payments AND a constant interest rate, I could user FV, or given a present value with variable interest rates I could use FVSCHEDULE. Is there any way to calculate it in a shorter manner?

Apologies for my English.

To calculate it, I used =FV(AZ5;AZ7;;-NPV(AZ5;BC6:BC15)), where AZ5 is the interest rate of 3%, AZ7 is the 10 NPER, and, withing NPV, AZ5 is the interest rate and BC6:BC15 are the ten payments. This, currently, gets the work done; however, I wanted to if there any alternative methods to calculate avoiding to calculate NPV first.

1

There are 1 best solutions below

0
rachel On BEST ANSWER

I think you can use below:

=SUMPRODUCT(220000*POWER(1+0.25,SEQUENCE(10,1,0,1)),POWER(1+0.03,SEQUENCE(10,1,9,-1)))

First, you can use below to generate 10 monthly payments, each payment is 25% greater than the previous,

=InitialAmount*POWER(1+pct,SEQUENCE(numPayments,1,0,1))

where pct = 0.25, numPayments = 10, InitialAmount = 220000. (the payment in the first month)

Then you need a formula to compound interest rate monthly:

=POWER(1+rate,SEQUENCE(numPayments,1,numPayments-1,-1))

where rate = 0.03, numPayments = 10

Final step is to use SUMPRODUCTto sum monthly payments.

I have tested it, if you set pct = 0, that is, monthly payments remain constant, below formula will return the exact same result as =FV(0.03,10,220000,0,0)

=SUMPRODUCT(220000*POWER(1+0,SEQUENCE(10,1,0,1)),POWER(1+0.03,SEQUENCE(10,1,9,-1)))