COUPNCD和COUPPCD函数的使用方法:
功能说明:COUPNCD函数的功能是计算有价证券购买日之后的下一个付息日的日期,返回一个日期形式的数值。COUPPCD函数的功能是计算证券在购买日之前最近的付息日的日期,和COUPNCD函数是相对应的函数。
语法表达式:
- COUPNCD(settlement, maturity, frequency, basis)
- COUPPCD(settlement, maturity, frequency, basis)
使用说明:
- 到期日的日期值要晚于成交日的日期,否则函数将返回错误值#NUM!。
- 参数frequency的值可以是1、2或4中的任一值。如果使用其他任何数值均会产生错误#NUM!。
- 参数basis的值可以是0、1、2、3或4中的一个值。如果省略该参数,那么默认其值为0。
- 设置要存放计算结果单元格的格式,将其内容格式设置为日期,否则返回的是日期的序列号。
COUPNCD和COUPPCD函数实例:
实际应用:某投资机构在2009年6月15日购买了某债券,债券的到期日为2012年8月5日,按半年付息,以“实际天数/实际天数”作为日计数基准。根据债券的信息,投资机构需要计算债券的上一个和下一个付息日,如图1所示。
图1 关于债券的基础信息
其计算的具体步骤如下:
(1)计算下一个付息日。在单元格B6中输入函数”=COUPNCD(B1,B2,B3,B4)”,计算债券的下一个付息日,如图2所示。
图2 计算下一个付息日
(2)计算上一个付息日。在单元格B7中输入函数”=COUPPCD(B1,B2,B3,B4)”,计算债券的上一个付息日,如图3所示。
图3 计算上一个付息日
应用说明:使用COUPNCD函数计算下一个付息日的功能,用户可以方便了解下一个付息日的日期。