Financial All versions ◉ 37 views

=NPER()

Returns the number of periods for an investment based on periodic, constant payments and a constant interest rate.

Applies To: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=NPER(rate,pmt,pv,[fv],[type])
Hover argument names in the table for details.
Output typeNumber
Popularity45 / 100
VolatileNo
Dynamic ArrayNo
Download sample .xlsx ▦ Try in Playground Dedicated file for this function — safe & lightweight · sample data + live formulas
Share:

⬇ Download Sample Workbook

A dedicated .xlsx for =NPER() with Persian sample data & live formulas — open in Excel and practice.

  • Sheet “Sample” — data table + formula in place
  • Sheet “Guide” — syntax, arguments & tips from this page
  • Instant & secure (token + rate limit)
Download NPER.xlsx ~ 8–12 KB · No macros

⇪ Share

Send this function to friends

Quiz this function

%d questions — syntax, example & errors — test yourself!

◧ Arguments

ArgumentTypeRequiredDescription
rate Number Required The interest rate per period.
pmt Number Required The payment made each period; it cannot change over the life of the annuity. Typically, pmt contains principal and interest but no other fees or taxes.
pv Number Required The present value, or the lump-sum amount that a series of future payments is worth right now.
fv Number Optional The future value, or a cash balance you want to attain after the last payment is made. If fv is omitted, it is assumed to be 0 (the future value of a loan, for example, is 0).
type Number Optional The number 0 or 1 and indicates when payments are due. 0 or omitted = At the end of the period; 1 = At the beginning of the period.

▣ Examples

▦ Data
CellValueDescription
A2 0.12 Annual interest rate
A3 -100 Payment made each period
A4 -1000 Present value
A5 10000 Future value
A6 1 Payment is due at the beginning of the period (see above)
A7 0.12 Annual interest rate
A8 -100 Payment made each period
A9 -1000 Present value
A10 10000 Future value
A11 1 Payment is due at the beginning of the period (see above)
Periods for the investment with the above terms =NPER(A2/12, A3, A4, A5, 1)
Result: 59.6738657
Periods for the investment with the above terms, except payments are made at the beginning of the period =NPER(A2/12, A3, A4, A5)
Result: 60.0821229
Periods for the investment with the above terms, except with a future value of 0 =NPER(A2/12, A3, A4)
Result: -9.57859404

💬 Comments & Q&A 0 approved

🔒 Your comment will be published after review.

Share your thoughts — visible after admin approval

No comments yet — be the first!

✍️ Add comment / question

captcha
🔒 Your comment will be published after review.