ReferenceFunctionsFinancial Functions
NPER
NPER: Calculates the number of periods needed to satisfy a cash-flow target.
Summary
Use this to solve term length when periodic rate, payment, and value constraints are known.
Remarks
rateis the interest rate per period.- Cash-flow sign convention: at least one of
pmt,pv, orfvshould usually have opposite sign. type = 0means payments at period end;type != 0means period start.- Returns
#NUM!when inputs imply no finite solution (for example, invalid logarithm domain). - Returns
#NUM!when bothrate = 0andpmt = 0.
Examples
Example
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
null
Example
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
null
Related functions
FAQ
Why does NPER return #NUM! for some sign combinations?
If the logarithm domain is non-positive (or rate=0 with pmt=0), there is no finite solution and #NUM! is returned.
Runtime metadata
Category
Financial
Signature
NPER(arg1: Number, arg2: Number, arg3: Number, arg4: Number, arg5…: Number)Arity
min 3, max variadic
Arguments
arg1Number · Scalar · coercion NumberLenientText
arg2Number · Scalar · coercion NumberLenientText
arg3Number · Scalar · coercion NumberLenientText
arg4Number · Scalar · coercion NumberLenientText
arg5Number · Scalar · coercion NumberLenientText
Caps
PURE
Source