说明
CoupDayBS 返回结算日期之前最后一个息票日和结算日期之间的天数。
重载
CoupDayBS (settlementDate, maturityDate, frequency)
CoupDayBS (settlementDate, maturityDate, frequency, basis)
参数
frequency 是一个数字,用于指定每年的息票数。支持的值为 1(每年支付一次)、2(每半年支付一次)和 4(每季度支付一次)。
basis 是一个可选数字,用于指定使用的日计数基础体系。支持下列类型:
操作
CoupDayBS 返回结算日期之前最后一个息票日和结算日期之间的天数。息票日均匀分布,并且以到期日为准线。如果结算日与某个息票日恰好是同一天,则 CoupDayBS 返回 0。
示例
假设在 1995 年 3 月 15 日发行了一种 30 年期的债券,并且每半年有一个息票日。2000 年 8 月 25 日(结算日期)于二级市场购买了该债券。到期日在发行日期后的第 30 年,即 2025 年 3 月 15 日。此示例使用“实际天数/实际天数”为基准。
CoupDayBS(DateValue(2000,8,25),DateValue(2025,3,15),2,1)
返回 163。该债券的息票日是每年的 3 月 15 日和 9 月 15 日。163 是 2000 年 3 月 15 日和 2000 年 8 月 25 日之间的天数。
注释
使用“实际天数/实际天数”基准时,对于所有有效输入,CoupDays = CoupDayBS + CoupDaysNC。使用其他基准时,情况会有所不同,因为 CoupDays 是从一年中的天数导出的,而 CoupDayBS 和 CoupDaysNC 是直接计算得到的。