WorksheetFunction.OddFPrice 方法

定义

返回首期付息日不固定(长期或短期)的面值 ¥100 的债券价格。

public double OddFPrice (object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7, object Arg8, object Arg9);
Public Function OddFPrice (Arg1 As Object, Arg2 As Object, Arg3 As Object, Arg4 As Object, Arg5 As Object, Arg6 As Object, Arg7 As Object, Arg8 As Object, Optional Arg9 As Object) As Double

参数

Arg1
Object

Settlement - 债券的结算日。 债券的结算日是在发行日之后债券卖给购买者的日期。

Arg2
Object

Maturity - 债券的到期日。 到期日是债券有效期截止时的日期。

Arg3
Object

Issue - 债券的发行日。

Arg4
Object

First_coupon - 债券的首期付息日。

Arg5
Object

Rate - 债券的利率。

Arg6
Object

Yld - 债券的年收益。

Arg7
Object

Redemption - 面值 ¥100 的债券的赎回值。

Arg8
Object

Frequency - 每年支付息票的次数。 如果按年支付,frequency = 1;如果按半年期支付,frequency = 2;如果按季支付,frequency = 4。

Arg9
Object

Basis - 要使用的日计数基准类型。

返回

注解

0 或省略美国(美国证券交易商协会)30/360
1实际/实际
2Actual/360
3实际/365
4欧洲 30/360

Microsoft Excel 以序数形式存储日期以使其可用于计算。 默认情况下,1900 年 1 月 1 日的序数是 1;2008 年 1 月 1 日的序数是 39448,因为该日期距 1900 年 1 月 1 日有 39,448 天。 Microsoft Excel for the Macintosh 使用另外一个默认日期系统。

结算日是购买者买入息票(如债券)的日期。 到期日是息票有效期截止时的日期。 例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。 则发行日为 2008 年 1 月 1 日,成交日为 2008 年 7 月 1 日,而到期日则是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。

Settlement、maturity、issue、first_coupon 和 basis 将被截尾取整。

如果 settlement、maturity、issue 或 first_coupon 不是有效的日期, OddFPrice 将返回 #VALUE! 。

如果 rate < 0 或 yld < 0, 则 OddFPrice 返回 #NUM! 。

如果 basis < 0 或 basis > 4, 则 OddFPrice 返回 #NUM! 。

必须满足以下日期条件:否则, OddFPrice 返回 #NUM! 错误值:

成熟 > 度first_coupon > 结算 > 问题

OddFPrice 的计算公式如下:Odd short first 优惠券:

图 1:奇短首优惠券

其中:

A = 从优惠券期开始到结算日 (累计天数) 的天数。

DSC = 从结算到下一个优惠券日期的天数。

DFC = 从奇数第一个优惠券开始到第一个优惠券日期的天数。

E = 优惠券周期中的天数。

N = 结算日与赎回日之间应付的息票数。 (如果此数字包含一个分数,则会将其提升到下一个整数。)

奇长第一优惠券:

图 2:奇长第一优惠券

其中:

Ai = 从奇数周期内开始或最后一个准优惠券周期开始的天数。

DCi = 从日期 (或发行日期) 到第一个准优惠券 (i = 1) 或准优惠券 (i = 2,..., i = NC) 的天数。

DSC = 从结算到下一个优惠券日期的天数。

E = 优惠券周期中的天数。

N = 第一个实际优惠券日期与赎回日期之间支付的息票数。 (如果此数字包含一个分数,则会将其提升到下一个整数。)

NC = 适合奇数周期的准优惠券周期数。 (如果此数字包含一个分数,则会将其提升到下一个整数。)

NLi = 正常长度(以天数为单位),即奇数期间内最后一个准优惠券周期。

Nq = 结算日与第一优惠券之间的整个准优惠券周期数。

适用于