DURATION
Returns the Macaulay duration of a security.
- Excel: Verified match
- Google Sheets: Verified match
- Returns: Number
Examples
=DURATION(DATE(2026,1,1), DATE(2030,1,1), 0.08, 0.09, 2) Result 3.4910833018229606
Syntax
DURATION(settlement, maturity, coupon, yld, frequency, [basis]) settlement- number required
maturity- number required
coupon- number required
yld- number required
frequency- number required
basis- number optional
Errors
#ERROR!=DURATION(1, 2, 3, 4)
Related
ACCRINTAccrued interest for a security paying periodic interest. ACCRINTMAccrued interest for a security paying at maturity. AMORDEGRCDepreciation per period, French accounting, degressive. AMORLINCDepreciation per period, French accounting, linear. COUPDAYBSDays from coupon period start to settlement. COUPDAYSDays in the coupon period containing settlement.