什么是MDURATION函数?
MDURATION函数归类为Excel Financial函数。它将使用改良的Macauley方法计算证券的久期。
在财务分析中,我们经常评估债券并制定与资产和负债期限匹配的策略。这样做是为了最大程度地降低利率对企业净值的影响。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%。债券每年支付两次息票,并支付最后的本金。
使用的公式将是:
我们得到以下结果:
在这里,我们省略了base参数,因此该函数使用默认值0(表示美国(NADS)30/360天计数基础)。
有关MDURATION功能的一些注意事项
请记住,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资源: