ODDFPRICE和ODDLPRICE函数的使用方法:
功能说明:ODDFPRICE函数的功能是计算首期付息日不固定的面值¥100的有价证券的价格;ODDLPRICE函数的功能是计算末期付息日不固定,且面值是¥100的有价证券(长期或短期)的价格。
语法表达式:
- ODDFPRICE(settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, basis)
- ODDLPRICE(settlement, maturity, last_interest, rate, yld, redemption, frequency, basis)
参数说明:
- first_coupon:表示有价证券的第一个付息日的日期。
- yld:一个大于0的数值,表示有价证券的年收益率。
- redemption:表示面值¥100的有价证券的清偿价值。
- last_interest:表示有价证券的最后一期的付息日期。
使用说明:
- 参数settlement、maturity和first_coupon是由DATE函数输入的有效日期。如果日期以文本形式输入,那么函数将返回错误值。
- 参数settlement、maturity和basis的值必须为整数,否则将被截尾取整。
- 参数rate的值必须大于等于0,否则函数将返回错误值#NUM!。
- 参数basis的值必须是0、1、2、3或4中的一个数值,否则函数将返回错误值#NUM!。
- 参数frequency必须是1、2和4中的一个数值。
- ODDFPRICE函数中的几个日期参数需满足的条件是:matrrity>first_coupon>settlement>issue,否则函数将返回错误值。
- ODDLPRICE函数中日期参数需满足的条件是:matrrity>settlement>last_interest,否则函数将返回错误值。
ODDFPRICE和ODDLPRICE函数实例:
实际应用:某投资机构2008年10月15日购买了两种债券,债券的到期日是2012年3月15日,发行日是2008年9月15日。第一种债券的首期付息日为2009年3月15日,第二种债券的末期付息日为2008年8月15日。债券的票面利率为7.35%,年收益率为4.85%。期末债券售价105元,按季付息,以”US(NASD)30/360″为日计数基准。现在需要分析两种债券的价格,基础信息表格如图1所示。
图1 基础数据表格
根据上面的基础数据,具体的求解步骤如下:
(1)在单元格B11中输入数表达式”=ODDFPRICE(B1,B2,B3,B4,B5,B6,B7,B8,B9)”,计算首期付息日不固定的面值¥100的有价证券价格,结果如图2所示。
图2 求解首期付息不固定的债券价格
(2)在单元格E10中输入数表达式”=ODDLPRICE(E1,E2,E3,E4,E5,E6,E7,E8)”,计算末期付息日不固定的面值¥100的有价证券价格,结果如图3所示。
图3 求解末期付息不固定的债券价格
应用说明:ODDFPRICE函数主要用来计算首期付息日不固定的有价证券的价格。ODDLPRICE函数主要用来计算末期付息日不固定的有价证券的价格。