描述
ODDFPRICE函数返回面值为$100的第一期奇数(短期或长期)证券的价格。
语法
ODDFPRICE (settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, [basis])
争论
Argument | 描述 | Required/Optional |
---|---|---|
Settlement |
证券的结算日期。 证券结算日期是指在发行日期之后将证券交易给买方的日期。 |
Required |
Maturity |
证券的到期日。 到期日期是证券到期的日期。 |
Required |
Issue | The security's issue date. | Required |
First_coupon | The security's first coupon date. | Required |
Yld | The security's annual yield. | Required |
Frequency |
每年的息票支付次数。
|
Required |
Basis |
要使用的日计数类型。 Look at the 天数基础表 given below. |
Optional |
天数基础表
基础 | 天数计算依据 |
---|---|
0或省略 | 美国(NASD)30/360 |
1 | 实际/实际 |
2 | Actual/360 |
3 | Actual/365 |
4 | 欧洲30/360 |
Notes
-
ODDFPRICE计算如下-
-
奇怪的短第一张优惠券-
$ODDFPRICE =\left [\frac {redemption} {\left(1+\frac {yld} {frequency}\right)^ {\left(N-1 +\frac {DSC} {E}\right )}}\right] $
$+\left [\frac {100\times\frac {rate} {frequency}\times\frac {DFC} {E}} {\left(1+\frac {yld} {frequency}\right)^ {\frac {DSC} {E}}}\right] $
$+\left [\sum_ {k=2} ^ {N}\frac {100\times\frac {rate} {frequency}} {{left(1+\frac {yld} {frequency}\right)^ {\left(k-1 +\frac {DSC} {E}\right}}}}\right] $
$-\left [100\times\frac {rate} {frequency}\times\frac {A} {E}\right] $
在哪里
A =从优惠券期开始到结算日期的天数(累计天数)。
DSC =从结算到下一个息票日期的天数。
DFC =从奇数第一张优惠券开始到第一张优惠券日期的天数。
E =优惠券有效期的天数。
N =结算日至赎回日之间应付的息票数量。 (如果该数字包含小数,则会升为下一个整数。)
-
奇数长的第一张优惠券-
$ODDFPRICE =\left [\frac {redemption} {\left(1+\frac {yld} {frequency}\right)^ {\left(N + N_g +\frac {DSC} {E}\right) }}\right] $
$+\left [\frac {100\times\frac {rate} {frequency}\times\left [\sum_ {i=1} ^ {NC}\frac {DC_i} {NL_i}\right]} {\left(1+\frac {yld} {frequency}\right)^ {\left(N_g +\frac {DSC} {E}\right}}}}\right] $
$+\left [\sum_ {k=1} ^ {N}\frac {100\times\frac {rate} {frequency}} {\left(1+\frac {yld} {frequency}\right)^ {\left(k-N_g +\frac {DSC} {E}\right}}}\right] $
$-\left [100\times\frac {rate} {frequency}\times\sum_ {i=1} ^ {NC}\frac {A_i} {NL_i}\right] $
在哪里
A i =从第i个(或最后一个)准息票期开始的天数,在奇数期间。
DC i =从日期(或发行日期)到首张准票证的天数(i=1)或准票证的天数(i=2,... ,我= NC)。
DSC =从结算到下一个息票日期的天数。
E =优惠券有效期的天数。
N =在第一个实际优惠券日期和兑换日期之间应付的优惠券数量。 (如果该数字包含小数,则会升为下一个整数。)
NC =符合奇数期的准息票期数。 (如果该数字包含小数,则会升为下一个整数。)
NL i =奇数期内整个第i个或最后一个优惠券期的天数的正常长度。
N q =结算日至第一个息票之间的整个准息票期限。
-
应该使用DATE函数或其他公式或函数的输出输入日期。如。在2008年5月的23日使用DATE(2008,5,23)。如果将日期作为文本输入,则会出现问题。
Microsoft Excel将日期存储为连续的序列号,因此可以在计算中使用它们。默认情况下,1900年1月1日为序列号1,而2008年1月1日为序列号39448,因为它是1900年1月1日之后的39,448天。
结算日期是买方购买票证(如债券)的日期。
到期日期是息票到期的日期。
-
如,假设30年期的债券于2008年1月1日发行,并在六个月后由买方购买,则-
-
发布日期为2008年1月1日。
-
结算日期为2008年7月1日。
-
到期日期为2038年1月1日,即2008年1月1日发行日期之后的30年。
-
结算,到期日,发行,first_coupon和基数均被截断为整数。
如果结算,到期,发行或first_coupon不是有效的Excel日期,则ODDFPRICE返回#VALUE!错误值。
如果任何指定的参数都是非数值的,则ODDFPRICE返回#VALUE!。错误值。
-
必须满足以下日期条件。否则,ODDFPRICE返回#NUM!误差值-
到期≥首付≥结算≥发行
If rate < 0 or if yld < 0, ODDFPRICE returns the #NUM! error value.
如果频率不是1、2或4,则ODDFPRICE返回#NUM!错误值。
If basis < 0 or if basis > 4, ODDFPRICE returns the #NUM! error value.
适用性
Excel 2007,Excel 2010,Excel 2013,Excel 2016
Example
参考链接
https://www.learnfk.com/javascript/advanced-excel-financial-oddfprice-function.html
标签:right,frac,ODDFPRICE,JavaScript,无涯,日期,frequency,left From: https://blog.51cto.com/u_14033984/7437984