您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页Excel公式和函数 债券相关函数

Excel公式和函数 债券相关函数

来源:华佗小知识
Excel公式和函数 债券相关函数

债券的价值又称为债券的现值,它反映的是债券的内在价值或者理论价值。而债券的收益率是指投资者进行债券投资所获得的利益。利用Excel中的PRICE、TBILLEQ和YIELD函数等函数,可以在不同条件下(如不同的付息方式)计算债券的价格和收益率。 1.PRICE函数

该函数用于返回面值为100元,且定期支付利息的有价证券的价格。 语法:PRICE (settlement, maturity, rate, yld, redemption, frequency, basis) 其中,各参数的意义如下所示:

     

Settlement 该参数为证券的结算日。结算日是指在发行日之后,证券卖给购买者的日期。 Maturity 该参数表示有价证券的到期日。到期日是指有价证券有效期截止时的日期。 Rate 该参数表示有价证券的年息票利率。 Yld 该参数为有价证券的年收益率。

Redemption 该参数为面值100元的有价证券的清偿价值。

Frequency 该参数表示年付息次数。如果按年支付,参数Frequency等于1;按半年期支付,参数Frequency等于2;如果按季支付,参数Frequency等于4。

 Basis 该参数为日计数基准类型。

例如,假设某人于2008年7月1日购买了面值为100的债券,该债券的到期日期为2015年1月1日。已知该债券半年利率6.03%,按半年期支付,收益率为7.1%,以实际天数/360为日计数基准,问该债券的发行价格应为多少?

要计算该债券的价格,首先要将已知的条件输入到Excel工作表中,如图10-1所示。 然后,选择“该证券发行价格”所对应的单元格,即B11单元格,单击【编辑栏】中的【插入函数】按钮。在【插入函数】对话框中,单击【或选择类别】下拉按钮,选择【财务】选项,并选择【选择列表】中的PRICE函数,如图10-2所示。

输入数据 选择

图10-1 创建数据表 图10-2 选择函数

在【函数参

数】对话框中,分别对各参数进行设置,并单击【确定】按钮,即可计算出该证券的发行价格,如图10-3所示。

另外,选择【公式】选项卡,单击【函数库】组中的【插入函数】按钮,也可以

打开【插入函数】对话框。 技 巧

计算结果 设置

图10-3 计算证券的发行价格

另外,选择B11单元格,单击【函数库】组中的【财务】下拉按钮,选择PRICE

函数,也可以打开【函数参数】对话框。 技 巧

函数的参数设置时,还需要注意以下几点:

     

在进行PRICE

输入日期时,应使用DATE函数进行输入,或者将函数作为其他公式的结果进行输入;若以文本形式输入日期,将会出现错误。

如果参数Settlement或者Maturity不是合法日期,PRICE函数将返回错误值#NUM!。 如果参数Yld或者Rate小于0,PRICE函数将返回错误值#NUM!。 如果参数Redemption≤0,PRICE函数将返回错误值#NUM!。

如果参数Frequency不为1、2或者4,PRICE函数将返回错误值#NUM!。 如果参数Basis小于0或者大于4,PRICE函数将返回错误值#NUM!。

 如果参数Settlement ≥ Maturity,PRICE函数将返回错误值#NUM!。

2.PRICEDISC函数

该函数用于返回面值为100元,折价发行的有价证券的价格。折价发行是指以低于票面价值的价格发行有价证券。

语法:PRICEDISC (settlement, maturity, discount, redemption, basis)

其中,参数Discount表示有价证券的贴现率,其余参数的意义与PRICE函数的各参数意义相同。

例如,某人于2008年6月29日购买了某面值为100元的债券,该债券的到期日期为2010年12月31日,贴现率为5.15%,以实际天数/365为日计数基准,求该债券的价格为多少?

选择该债券价格所对应的单元格,即C9单元格,在【编辑栏】中输入“=PRICEDISC(C3,C4,C5,C6,C7)”公式,并按Enter键,即可计算出该债券的发行价格为87.09元,如图10-4所示。

输入 计算结果

图10-4 计算折价发行债券的价格

在输入“成交日期”和“到期日期”时,需要使用DATE函数或者将函数作为其他公式

的结果输入。 提 示

数的参数时,需要注意以下几点:

  

在设置该函

如果参数Settlement或者Maturity不是合法日期,那么PRICEDISC函数将返回错误值#VALUE!。 如果参数Discount或者Redemption的值小于等于0,PRICEDISC函数将返回错误值#NUM!。 如果参数Basis的值小于0或者大于4,PRICEDISC函数返回错误值#NUM!。

 如果参数Settlement的值大于等于参数Maturity的值,PRICEDISC函数将返回错误值#NUM!。 3.PRICEMAT函数

该函数用于返回面值为100元,且在到期日支付利息的债券的价格。 语法:PRICEMAT (settlement, maturity, issue, rate, yld, basis) 其中,参数Issue表示有价证券的发行日期;参数Rate表示有价证券在发行日期的利率;参数Yld表示有价证券的年收益率,其余参数与PRICE函数相同。

例如,某投资人于2008年6月15日购买了某企业的债券,该债券的发行日期为2006年7月1日,到期日期为2011年10月1日。已知该债券的半年票面利率为4.79%,年收益率为7.74%,并以实际天数/实际天数为日计数基准,根据已知条件,创建基本信息表如图10-5所示。

选择“计算结果”所对应的单元格,即A9单元格,并插入PRICEMAT函数。然后,在弹出的【函数参数】对话框中,分别设置各参数,单击【确定】按钮,即可得出该债券的价格,如图10-6所示。

输入数据 效果显示 设置参数

图10-5 基本信息 图10-6 到期付息的债券价格

在设置该函数的参数时,还需要注意以下两点:

  

如果参数Rate或者Yld的值小于0,PRICEMAT函数将返回错误值#NUM!。 如果参数Basis的值小于0或者大于4,PRICEMAT函数将返回错误值#NUM!。

如果参数Settlement、Maturity或者Issue不是合法日期,PRICEMAT函数将返回错误值#VALUE。

 如果参数Settlement的值大于等于Maturity的值,PRICEMAT函数将返回错误值#NUM!。

4.TBILLEQ函数

该函数可以返回国库券的等效债券收益率。 语法:TBILLEQ (settlement, maturity, discount)

其中,参数Settlement为国库券的结算日;参数Maturity表示国库券的到期日;参数Discount表示国库券的贴现率。

例如,吴为在2008年6月1日某买了某公司的债券,该债券的到期日期为2009年5月30日,已知该债券的贴现率为6.48%,求该债券的等效收益率为多少?

根据已知条件,将数据输入到Excel工作表中。然后,选择“等效收益率”所对应的单元格,即B6单元格,并插入TBILLEQ函数,即可计算出该债券的等效收益率为6-88%,如

图10-7所示。

设置参数 效果显示

图10-7 计算债券等效收益率

选择B6单元格,单击【数字】组中的【数字格式】下拉按钮,选择【百分比】选

项。 提 示

TBILLEQ函数计算国库券的等效收益时,需要注意以下几点:

 

同样,在使用

如果参数Settlement或者Maturity不是合法日期,TBILLEQ函数将返回错误值#VALUE!。 如果参数Discount的值小于等于0,TBILLEQ函数则返回错误值#NUM!。

 如果参数Settlement的值大于Maturity的值,或者Maturity在Settlement之后超过一年,TBILLEQ

函数返回错误值#NUM!。 5.TBILLPRICE函数

该函数用于返回面值为100元的国库券的价格。 语法:TBILLPRICE (settlement, maturity, discount)

其中,各参数的功能意义与TBILLEQ函数各参数的意义相同。

例如,若要根据TBILLEQ函数中实例的已知条件,计算其证券的价格,可以选择B7单元格,在【编辑栏】中输入“=TBILLPRICE(B2,B3,B4)”公式,即可计算该债券的价格为94元,如图10-8所示。

输入 计算结果

图10-8 计算债券的价格

如果参数Settlement或者Maturity不是合法日期,TBILLPRICE函数将返回错误值

Settlement > Maturity,或者Maturity在Settlement之后超过一年,TBILLPRICE函数

注 意

也返回错误值#NUM!。

#VALUE;如果参数Discount ≤ 0,TBILLPRICE函数返回错误值#NUM!;如果

6.TBILLYIELD函数

该函数用于返回国库券的收益率。

语法:TBILLYIELD (settlement, maturity, pr)

其中,参数Settlement和Maturity的意义与上述各债券函数中的意义相同,而参数Pr

表示面值为100元的国库券价格。

例如,某国库券的交易情况如下:结算日期为2008年5月3日,到期日为2009年1月15日,该国库券的价格为98.7元,求该国库券的收益率为多少?

将已知数据输入到工作表中,选择“国库券收益率”所对应的单元格,在【编辑栏】中,输入“=TBILLYIELD(A2,A3,A4)”公式,并按Enter键,即可计算出该国库券的收益率为1.84%,如图10-9所示。

输入 计算结果

图10-9 计算国库券的收益率

在设置函数参数时,如果参数Pr的值小于等于0,则TBILLYIELD函数将返回错误7.YI 值#NUM!。

ELD函

注 意

YIELD函数用于计算债券的收益率,它专门用于返回定期付息的有价证券的收益率。 语法:YIELD (settlement, maturity, rate, pr, redemption, frequency, basis)

在该函数中,综合使用了PRICE、TBILLYIELD等函数中的各参数,但其表示的意义均相同。

例如,某债券的交易情况如下:交易日期为2007年5月30日,到期日期为2008年12月30日。已知该债券的息票利率为4.97%,现价为94.6元,清偿价值为100元,若按半年期支付,并以US (NASD) 30/360为日计数基准,求该证券的收益率为多少?

根据已知条件,创建如图10-10所示的数据表。然后,选择C10单元格,插入YIELD函数,并在【函数参数】对话框中,对各参数进行设置,即可计算出该债券的收益率,如图10-11所示。

计算结果 输入数据 设置

图10-10 创建数据表 图10-11 计算债券收益率

选择C10单元格,设置其【数字格式】为“百分比”,并设置其【小数位数】为2。

提 示 数

该函数用于返回折价发行的有价证券的年收益率。

8.YIELDDISC函

语法:YIELDDISC (settlement, maturity, pr, redemption, basis) 例如,若YIELD函数示例中的债券为折价发行的有价证券,求该债券的年收益率为多少? 选择C11单元格,在【编辑栏】中,输入“=YIELDDISC(C2,C3,C5,C6,C8)”公式,并按Enter键,即可得出该债券的年收益率为3.61%,如图10-12所示。

输入 计算结果

图10-12 计算折价发行的债券收益率

与YIELD函数相比,YIELDDISC函数不需要息票利率与付息次数两个参数,即参数

Rate和Frequency。 提 示 数

9.YIELDMAT函

该函数用于返回到期支付利息的债券的年收益率。

语法:YIELDMAT (settlement, maturity, issue, rate, pr, basis) 例如,某投资人与2008年7月1日购买了到期支付利息的国债,该国债的到期日为2009年10月1日。已知该国债的发行日期为2006年5月30日,利率为7.01%,现价为100.71元,若以实际天数/实际天数为日计数基准,求该债券的年收益率为多少?

根据已知条件创建数据表,并选择“到期债券收益率”所对应的单元格,即B9单元格。然后,在【编辑栏】中输入“=YIELDMAT(B2,B3,B4,B5,B6,B7)”公式,即可计算出该债券的收益率为5.59%,如图10-13所示。

输入 计算结果

图10-13 计算到期付息的债券收益率

除了上述几种与债券相关的函数外,财务函数中还有另外几种与债券有关的函数,各函数的语法格式及其作用如表10-1所示:

表10-1 与债券相关函数的作用

函数 DURATION函数 ODDFPRICE函数 语法 DURATION(settlement,maturity,coupon,yld,frequency,basis) ODDFPRICE(settlement,maturity,issue,first_cou作用 返回面值为100的定期付息有价证券的修正期限。 返回票面为100元且第一pon,rate,yld,redemption,frequency,basis) ODDLPRICE函数 ODDFYIELD函数 ODDLYIELD函数 ODDLPRICE(settlement,maturity,last_interest,rate,yld,redemption,frequency,basis) ODDFYIELD(settlement,maturity,issue,first_coupon,rate,pr,redemption,frequency,basis) ODDLYIELD(settlement,maturity,last_interest,rate,pr,redemption,frequency,basis) 期为奇数的债券的现价 返回票面为100元且最后一期为奇数的债券的现价 返回首期付息日不固定的有价证券收益率。 返回末期付息日不固定的有价证券的收益率。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务