MDURATION Function Explained
The MDURATION Function in Microsoft Excel calculates the Macaulay duration of a security with an assumed par value of $100. It takes the following arguments: settlement, maturity, coupon, yld, frequency, and basis. The Macaulay duration is a measure of the sensitivity of the price of a security to changes in interest rates.
MDURATION Function Syntax
MDURATION(settlement, maturity, coupon, yld, frequency, [basis])
- settlement: The security’s settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.
- maturity: The security’s maturity date. The maturity date is the date when the security expires.
- coupon: The security’s annual coupon rate.
- yld: The security’s annual yield.
- frequency: The number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.
- basis: The type of day count basis to use. The default value is 0 (US (NASD) 30/360).

