# Google Sheets MDURATION Function: Syntax, Examples & Tips

- URL: https://betteranalyst.com/google-sheets/mduration-function
- Author: Better Analyst

Formula Bot is now Better Analyst—same account, more powerful analysis.Formula Bot is now Better Analyst—same account and workflows, with more powerful analysis, dashboards, and automation.

[Learn what changed](https://betteranalyst.com/formula-bot-is-now-better-analyst)

The MDURATION function calculates the modified duration of a bond, reflecting its sensitivity to interest rate changes.

```
MDURATION(settlement, maturity, rate, yield, frequency, [day_count_convention])
```

Generate FormulaExplain Formula

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

Describe the MDURATION you need in plain EnglishGenerate Formula

## Parameters

**`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).

## What is the MDURATION Function?

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.

## A Practical Example

Imagine you are analyzing a bond investment with the following details:

### Bond 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.

## MDURATION Formula

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.

## Result of the Formula

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%.

## Why Use MDURATION?

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.

## Key Takeaways:

- **MDURATION**: A financial function that calculates the modified duration of a bond, indicating its price sensitivity to interest rate changes.
- **Risk Assessment**: Helps investors understand the interest rate risk associated with bond investments.
- **Informed Decisions**: Enables better portfolio management and investment strategies based on interest rate expectations.
- **Common Use Cases**: Ideal for bond investors, portfolio managers, and financial analysts assessing bond price volatility.

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!

## Example use case

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.

## Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

[Create Free Account](https://betteranalyst.com/signup)[Try Formula Generator](https://betteranalyst.com/excel-ai)

## Google Sheets how-to guides

- [How To Lock Cells In Google Sheets](https://betteranalyst.com/google-sheets/how-to-lock-cells-in-google-sheets)
- [How To Make A Copy Of An Google Sheets Sheet](https://betteranalyst.com/google-sheets/how-to-make-a-copy-of-an-google-sheets-sheet)
- [How To Make A Graph In Google Sheets](https://betteranalyst.com/google-sheets/how-to-make-a-graph-in-google-sheets)
- [How To Make A Histogram In Google Sheets](https://betteranalyst.com/google-sheets/how-to-make-a-histogram-in-google-sheets)
- [How To Make A Line Graph In Google Sheets](https://betteranalyst.com/google-sheets/how-to-make-a-line-graph-in-google-sheets)
- [How To Make A Pie Chart In Google Sheets](https://betteranalyst.com/google-sheets/how-to-make-a-pie-chart-in-google-sheets)
- [How To Make A Table In Google Sheets](https://betteranalyst.com/google-sheets/how-to-make-a-table-in-google-sheets)
- [How To Merge Cells In Google Sheets](https://betteranalyst.com/google-sheets/how-to-merge-cells-in-google-sheets)

## Explore all Google Sheets formulas

Browse our complete library of Google Sheets formula guides

Compare your options

## Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

1. [01ChatGPTOpen a balanced comparison prompt in ChatGPT.](https://chatgpt.com/?prompt=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
2. [02ClaudeOpen the same research prompt in Claude.](https://claude.ai/new?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
3. [03PerplexityResearch the comparison with linked web sources.](https://www.perplexity.ai/search?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.
