Norman Harker said:
You've simplified the PMT and PV algorithms used by Excel. PMT does
not use the formula that you gave except after simplification for the
fact that there was a 0 FV.
....
True, but dealing with FV is trivial.
The base formula for the financial functions PV, PMT, FV, RATE and
NPER is:
PV*(1+Rate)^NPer +PMT*(1+Rate*Type)*((1+Rate)^Nper-1)/Rate + FV = 0
Excel solves for one financial argument in terms of the others ....
Following that sign convention is essential if there are three
non-zero elements involved in the calculation; e.g. PV of right to
receive 20000 for 5 years with a future obligation to pay 70000.
....
No, it's not essential. If there were no sign convention (as there isn't in
both 123 and Quattro Pro), so PV, FV and PMT were all positive, you'd just
have to rewrite the formula as
PV*(1+Rate)^NPer + FV = PMT * (1+Rate*Type)*((1+Rate)^NPer-1)/Rate
which has both sides expressed in terminal period cost basis, i.e., future
value. Dividing both sides by (1+Rate)^NPer gives both sides expressed in
initial cost basis, i.e., present value. Magically, that's
PV + FV/(1+Rate)^NPer = PMT * (1+Rate*Type)*(1-(1+Rate)^-NPer)/Rate
Perhaps appraisers would consider the left hand side (LHS) some hybrid
value, but anyone aquainted with life insurance mathematics would see that
the LHS is just a verbose way of stating the overall present value, the
present value of the 'present value' and the present value of the 'future
value'.
So, if one must become verbose and add the term 'overall present value',
OPV, defined in terms of Excel quantities as PV + FV/(1+Rate)^NPer, then the
cognitive leap from what I wrote before to the formulas above is that the
payment is equal to the overall present value divided by the present value
of an annuity of 1 over NPer terms at intererst rate Rate, so
PMT = OPV / ([1 - (1+Rate)^-NPer] / Rate) / (1+Rate*Type)
The key is the ([1 - (1+Rate)^-NPer] / Rate) bit. Everything else is
trivial.
If there are only two flow elements involved (i.e. the third is 0),
then one of the elements in the base formula will resolve to 0 and you
get the simplified formulas that we usually use with long hand
calculation.
Whattcha mean 'we'? I guarantee you there are professions that use these
relationships on a daily basis but don't screw around maintaining a
pointless distinction between PV and FV. To solve the equation in Excel's
online help, the PV and FV terms must be put on the same cost basis, and
that means either both on present value basis or future value basis. Keeping
them separate is unnecessary bookkeeping. Calculating PV or FV when the
other is given and nonzero and all other terms are given reduces the problem
to
PV + FV/<immediately calculated value 1> = <immediately calculated value 2>
and that ain't too terribly difficult to solve. Indeed, the relationship is
linear in terms of PV, FV and PMT, linear in terms of NPer after rearranging
terms and taking logarithms, and requiring iterative methods only for Rate.
This ain't rocket science.