Formualizer Docs
ReferenceFunctionsFinancial Functions

PDURATION

PDURATION: Returns the number of periods required for an investment to reach a specified future value at a constant interest rate.

Summary

Returns the number of periods required for an investment to reach a specified future value at a constant interest rate.

Remarks

  • rate is the interest rate per compounding period; must be positive.
  • pv and fv must be positive and fv > pv (growth scenario) or fv < pv is valid as long as both are positive.
  • Formula: (ln(fv) - ln(pv)) / ln(1 + rate).
  • Returns #NUM! when rate <= 0, or pv or fv are non-positive.

Examples

Time to double at ten percent
Grid
CellValue
No inputs on Sheet1.
Formula
=
Result
Not evaluated yet.
Expected
7.272540897341713

FAQ

Does PDURATION require growth?

It requires positive present and future values plus a positive rate; the logarithmic formula then returns the compounding periods needed to move between them.

Runtime metadata

Category

Financial

Signature

PDURATION(arg1: Number, arg2: Number, arg3: Number)

Arity

min 3, max 3

Arguments

arg1

Number · Scalar · coercion NumberLenientText

arg2

Number · Scalar · coercion NumberLenientText

arg3

Number · Scalar · coercion NumberLenientText

Caps

PURE

Source

On this page