Quick Answer

PDURATION Function

Calculates the number of periods required for an investment to reach a specified value.

✓ Excel✓ Google SheetsExcel All versions

Syntax

PDURATION
(rate, pv, fv)

Parameters

ParameterDescriptionRequired
rateInterest rate per period.Required
pvPresent value of the investment.Required
fvFuture value of the investment.Required

Basic Example

Years to double an investment

=PDURATION(0.07, 10000, 20000)
Result10.24 years

At 7% annual interest, it takes about 10.24 years for $10,000 to double to $20,000.

Advanced Examples

Example 1: Months to reach a savings goal

Savings plan

Months for $5,000 to grow to $6,000 at 6% annual interest

=PDURATION(0.06/12, 5000, 6000)
Result: 36.69 months
It takes about 37 months to reach the goal.

How PDURATION Works

PDURATION uses the formula ln(fv / pv) / ln(1 + rate) to find the number of periods. It is a simpler way to solve for time in the compound-interest formula.

1
Enter rate
Type the rate
2
Enter pv
Type the pv
3
Enter fv
Type the fv
4
Calculate
Press Enter to get the result.

Important Notes & Limitations

  • Requires a positive rate.

  • Result is in the same unit as the rate (years, months, etc.).

  • Does not include contributions or withdrawals.

Common Errors & Fixes

#NUM! errorRate is zero or negative, or pv and fv have different signs.

Fix: Use a positive rate and ensure fv > pv for growth.

Wrong period unitAnnual rate was used but result interpreted as months.

Fix: Use a rate that matches the desired period unit.

Download Practice File

Practice PDURATION with Real Data

Download a sample CSV file with pre-populated data and practice exercises for the PDURATION function. Works in both Excel and Google Sheets.

Works in Google SheetsCompatible with ExcelIncludes exercises

File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps

Frequently Asked Questions

What is the difference between PDURATION and NPER?
PDURATION is for lump-sum growth. NPER is for annuities with periodic payments.
Can PDURATION handle negative growth?
No, it requires fv > pv and positive rate.