Annuity Functions in Excel
Microsoft Excel provides various functions to perform constant annuity calculations. These functions can be used for both loans and investments.
Constant annuities are streams of equal cash flows occurring at equal intervals.
All annuities are governed by a set of variables. Excel provides functions for all these variables.
These variables are:
Rate: The interest rate per period
Nper: Total number of periods in the annuity
PMT: The payment per period
PV: The present value of cash flows. The total amount that a series of future cash flows is worth now.
FV: The future value of cash flows based on periodic, equal cash flows.
An additional input is the “Type”, which is 0 for a regular annuity or annuity in arrears where the first payment occurs one period from now and 1 for an annuity due or annuity in advance where the first payment occurs now.
The excel functions for these annuity variable are discussed below:
PMT
This function calculates the payment for a loan based on constant payments and a constant interest rate.
PMT (rate, nper, pv, fv, type)
Example:
You have taken a loan for $100,000 with an annual interest rate of 7%. You want to repay this loan in 10 equal annual installments. What will be the annual payment?
Enter the formula:
\= PMT (7%, 10, 100,000, 0, 0)
\= - $14,237.75
Note that both Fv and type are optional arguments. Their default value is zero.
Further, assume that your lender allows you to make a final payment of $10,000 after 10 years, to help you reduce the annual payments. This is where the variable fv will come to use.
The formula now will be:
\= PMT (7%, 10, 100,000, -10,000, 0)
\= - $13,513.98
The other formulas are:
PV(rate,nper,pmt,fv,type)
FV(rate,nper,pmt,pv,type)
NPER(rate,pmt,pv,fv,type)
RATE(nper,pmt,pv,fv,type,guess)
You can use the same example above to try these functions.
Data Science in Finance: 9-Book Bundle
Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.
What's Included:
- Getting Started with R
- R Programming for Data Science
- Data Visualization with R
- Financial Time Series Analysis with R
- Quantitative Trading Strategies with R
- Derivatives with R
- Credit Risk Modelling With R
- Python for Data Science
- Machine Learning in Finance using Python
Each book includes PDFs, explanations, instructions, data files, and R code for all examples.
Get the Bundle for $29 (Regular $57)Free Guides - Getting Started with R and Python
Enter your name and email address below and we will email you the guides for R programming and Python.