MDURATION
The MDURATION
function in Google Sheets calculates the modified Macaulay duration of a security paying periodic interest, such as a US Treasury Bond, based on expected yield.
Function Syntax and Parameters
Syntax: MDURATION(settlement, maturity, rate, yield, frequency, [day_count_convention])
Parameters:
settlement
: The security's settlement date.maturity
: The security's maturity date.rate
: The security's annual coupon rate.yield
: The security's annual yield.frequency
: The number of coupon payments per year.[day_count_convention]
: [Optional] The day count convention to use.
Step-by-Step Tutorial
- Using
MDURATION
with example values:- Example:
=MDURATION("1/1/2022", "12/31/2022", 0.05, 0.06, 2, 1)
- Result:
0.93588
- Example:
Use Cases and Scenarios
- Bond Analysis: Determine the modified Macaulay duration of a bond.
- Portfolio Management: Evaluate the duration of different securities in a portfolio.
- Interest Rate Risk Assessment: Assess the impact of changes in yield on the value of a security.
Related Functions
None.
Related Articles
None.