Article ID: 123757
Article Last Modified on 8/15/2005
If rate is not 0 ---------------- PV*((1+ rate)^NPER)+ PMT*(1+rate*type)*(((1+ rate)^NPER)-1)/rate+FV = 0 If rate = 0 ----------- (PMT*NPER)+PV+FV = 0If you look in Microsoft Excel Help to find detailed information about one of the functions listed above, these two formulas are referenced. However, Microsoft Excel Help does not contain solutions for the individual functions. The information in the "More Information" section of this article contains solutions for each of these functions.
FV - Future value of the investment
NPER - Number of periods in the investment
PMT - Payment amount of the investment
PV - Present value of the investment
rate - Interest rate of the investment
type - 0 if payment is at the end of a period,
1 if payment is at the start
FV = (PMT*(1+rate*type)*(1-(1+ rate)^NPER)/rate)-PV*(1+rate)^NPER
NPER = LOG10((PMT*(1+rate*type)-FV*rate)/(PMT*(1+rate*type)+PV*rate))/
LOG10(1+rate)
PMT = (rate*(FV+PV*(1+ rate)^NPER))/((1+rate*type)*(1-(1+ rate)^NPER))
PV = (PMT*(1+rate*type)*(1-(1+rate)^NPER)-rate*FV)/(rate*(1+rate)^NPER)
rate = Must be solved using iterative processes since it is an equation
of variable order depending on the value of NPER.
FV = -1(PV+PMT*NPER) NPER = -1(FV+PV)/PMT PMT = -1(FV+PV)/NPER PV = -1(FV+PMT*NPER)These solutions are a derivation of the model. If you test the solutions against the actual functions in Microsoft Excel, be sure the terms are not forced to be integer at any point because rounding errors become more significant as the order of the equation increases. (If you test the function programmatically, define the terms as type double to reduce computation errors).
Additional query words: 5.0 7.0 97 XL97 98 XL98 XL
Keywords: KB123757