NPER
Category: Finance functions
Overview
Description | Calculates the number of periods necessary for a recurring investment based on an interest rate, the amount of payment per period, a present value, a future value, and either ordinary annuity or annuity due ( Use when the rate and periodic payment are known and you want to calculate how many periods are needed. |
Syntax |
|
Parameters |
|
Notes |
|
Limitations |
|
Positive Costs/Payments
In case the costs or payments are entered as a positive number within your model, this function needs to be multiplied by
-1.
Examples
Calculate the required number of periods
This example shows a standard annuity setup with a monthly interest rate, a fixed payment, and a present value. It returns the number of periods needed until the remaining value reaches the specified future value.
| Rate (Interest Rate) | 0.045/12 |
| Pmt (Payment per Period - Amount) | -100 |
| Pv (Present value) | 5000 |
| Fv (Future value) | 0 |
| Type Payment at Beginning of Period (Annuity Due) = 1 Payment at End of Period (Ordinary Annuity) = 0 | 0 |
Formula: NPER('Rate', 'Pmt', 'Pv', 'Fv', "Type")
| → NPER Result |
| 55.47 |
Related Functions
| Function | When to use instead |
| RATE | When the number of periods is known and you want the implied interest rate instead. |
| PMT | When the duration is known and you want to calculate the periodic payment instead. |