小兔网

什么是MDURATION函数?

知识兔

MDURATION函数归类为Excel Financial函数。它将使用改良的Macauley方法计算证券的久期。

在财务分析中,我们经常评估债券并制定与资产和负债期限匹配的策略。这样做是为了最大程度地降低利率对企业净值的影响。MDURATION函数可帮助我们制定类似的策略。

修改的持续时间定义如下:

 

MDURATION功能

 

MDURATION与DURATION功能非常相似。MDURATION函数返回带有定期利息的有价证券的年期,但是如果收益率增加1%,它将计算期限。

Macaulay持续时间的计算是假设面值为$ 100。期限和修改期限都允许直接比较不同期限和票面利率的债券。将DURATION与MDURATION结合使用可能会很有用。

 

= MDURATION(结算,期限,息票,期限,频率,[基础])

 

MDURATION函数使用以下参数:

1.结算(必填参数)–这是证券发行给买方后,在发行日期之后的证券结算日期。

2.到期日(必填参数)–这是证券的到期日或证券到期的日期。

3.票息(必需参数)–年度票息率。

4.Yld(必填参数)–这是证券的年收益。

5.频率(必填参数)–这是每年的息票支付次数。年度付款频率为1,半年付款频率为2,每季度付款频率为4。

6.基础(可选参数)–这是要使用的天数基础类型。

 

基础天数基础
0或省略美国(NASD)30/360
1个实际/实际
2实际/ 360
3实际/ 365
4欧洲30/360

 

如何在Excel中使用MDURATION函数?

要了解MDURATION函数的用法,我们来看一个示例:

假设债券的价格为10,000美元,支付5%的息票,并在三年后到期。利率为5%。债券每年支付两次息票,并支付最后的本金。

 

MDURATION函数-示例1

 

使用的公式将是:

 

MDURATION函数-示例1a

 

我们得到以下结果:

 

MDURATION函数-示例1b

 

在这里,我们省略了base参数,因此该函数使用默认值0(表示美国(NADS)30/360天计数基础)。

 

有关MDURATION功能的一些注意事项

  1. 请记住,Excel以连续的序列号存储日期,因此可以在计算中使用它们。默认情况下,1900年1月1日为序列号1,2017年1月1日为序列号42736,因为它是1900年1月1日之后的42736天。

1.#NUM!错误–在以下情况下发生:

  a.给定的结算日期大于或小于到期日期。

  b.如果给定的优惠券,音节,频率或基数参数无效。

2.MDURATION函数会将结算,到期日,频率或基数的小数部分截断为整数。

3.date参数应按以下方式提供给函数:

  a.对包含日期的单元格的引用;要么

  b.公式返回的日期。

4.#值!错误–在以下情况下发生:

  a.给定的任何参数都是非数字的。

  b.任何给定的结算或到期日期都是无效的MS Excel日期。


额外资源

感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源:

Excel函数知识

Excel数据分析

Excel案列展示