MDURATION函数的使用方法:
功能说明:计算面值100的有价证券的Macauley修正期限。
语法表达式:MDURATION(settlement, maturity, coupon, yld, frequency, basis)
参数说明:
- coupon:一个数值,代表有价证券的年息票利率。使用函数时,其值必须大于0。
- yld:一个数值,代表有价证券的年收益率,也就是反映收益情况好坏的。使用函数时,其值必须大于0。
使用说明:
- 到期日的日期值要晚于成交日的日期,否则函数将返回错误值#NUM!。
- 参数frequency的值可以是1、2或4中的任意一个。使用其他值函数均会返回错误#NUM!。
- 参数basis的值可以是0、1、2、3或4中的任意一个。如果省略该参数,那么默认其值为0。
MDURATION函数实例:
实际应用:某投资机构在2009年8月5日购买了息票利率为6.85%的债券,债券的到期日期为2012年11月15日,按半年期支付利息。债券的收益率为8.45%,以”US(NASD)30/360″为日计数基准,基础数据表格如图1所示。
图1 基础数据表格
在单元格B8中输入函数表达式”=MDURATION(B1,B2,B3,B4,B5,B6)”,计算该债券的修正久期,如图2所示。
图2 计算债券的修正久期
应用说明:在实际应用中,修正久期的计算公式如下: