1. Home
  2. Functions
  3. Financial
  4. MDURATION

MDURATION function

Returns the modified duration in years of a security that pays periodic interest, for 100 face value.

Syntax

=MDURATION(settlement, maturity, coupon, yld, frequency, [basis])

Arguments

ArgumentRequiredDescription
settlementRequiredThe settlement date
maturityRequiredThe maturity date
couponRequiredThe annual coupon rate
yldRequiredThe annual yield
frequencyRequiredCoupon payments per year: 1, 2 or 4
basisOptionalThe day count basis, 0 to 4

How to use MDURATION

MDURATION takes 5 required arguments and 1 optional argument. Type =MDURATION( in a cell and SheetsBat shows the arguments as you go. Optional arguments are shown in square brackets; leave them out to use their default.

Examples

Each result below was calculated by the SheetsBat formula engine.

=MDURATION(DATE(2008,1,1), DATE(2016,1,1), 0.08, 0.09, 2, 1)Result 5.735669814

Every formula, right in your browser

SheetsBat calculates 536 functions, with charts, pivot tables and live collaboration. Free to start.