MDURATION(settlement, maturity, rate, yield, frequency, [day_count_convention])One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.
settlement:
The date on which the security is purchased or settled. This must be a valid date.
maturity:
The date on which the security matures or expires. This must also be a valid date and should be later than the settlement date.
rate:
The annual coupon rate of the security expressed as a decimal. This represents the interest rate paid by the bond.
yield:
The annual yield of the security expressed as a decimal. This is the return expected on the bond.
frequency:
The number of coupon payments per year. This can be 1 (annual), 2 (semiannual), or 4 (quarterly).
[day_count_convention]:
An optional parameter that specifies the day count convention to use. This can be 0 (US (NASD) 30/360), 1 (Actual/Actual), 2 (Actual/360), 3 (Actual/365), or 4 (European 30/360).
The MDURATION function in Google Sheets is a financial function used to calculate the modified duration of a bond. Modified duration is a measure of the sensitivity of a bond's price to changes in interest rates. It helps investors understand how much the price of a bond is likely to change when interest rates fluctuate. This function is particularly useful for bond portfolio management and risk assessment.
In simpler terms, MDURATION allows you to evaluate the interest rate risk associated with a bond investment.
Imagine you are analyzing a bond investment with the following details:
| Bond Name | Face Value | Coupon Rate | Years to Maturity | Yield |
|---|---|---|---|---|
| Bond A | 1000 | 5% | 10 | 4% |
You want to determine the modified duration of Bond A to assess its interest rate risk.
To achieve this, you would use the MDURATION function as follows:
=MDURATION(DATE(2023,1,1), DATE(2033,1,1), 0.05, 0.04, 1)In this formula:
DATE(2023,1,1) is the settlement date (the date you are evaluating the bond).DATE(2033,1,1) is the maturity date of the bond.0.05 is the annual coupon rate (5%).0.04 is the yield (4%).1 is the frequency of coupon payments per year.When you apply the MDURATION formula, it will return a numerical value representing the modified duration of Bond A. For example, if the result is 8.3, it indicates that for a 1% increase in interest rates, the price of the bond is expected to decrease by approximately 8.3%.
MDURATION is beneficial because it provides investors with a clear understanding of the interest rate risk associated with their bond investments. By knowing the modified duration, investors can make informed decisions about their bond portfolios, especially in fluctuating interest rate environments. Additionally, it allows for better risk management and helps in aligning investment strategies with market conditions.
MDURATION is an essential function for anyone involved in bond investing, providing valuable insights into the risks and potential price movements of bonds in response to interest rate changes.
Happy investing!
You have a table with bond cash flows in Column A and their respective yield rates in Column B. By using the MDURATION formula, you can calculate the modified duration of each bond, helping you assess interest rate risk efficiently for investment decisions.
Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.
Browse our complete library of Google Sheets formula guides
Compare your options
Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.
AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.