excel学习库

excel表格_excel函数公式大全_execl从入门到精通

EXCEL中YIELD函数使用详解、注意事项和相关案例

在Microsoft Excel中,YIELD函数用于计算固定本金、定期付息债券的收益率。这个函数可以帮助投资者和财务分析师了解债券的预期回报率,尤其是在考虑债券的市场价格和到期价值时。

YIELD函数详解

基本语法:YIELD(settlement, maturity, rate, pr, redemption, frequency, [basis])

  • settlement: 债券的结算日期,即债券被买入的日期。

  • maturity: 债券的到期日期,即债券到期并应偿还的日期。

  • rate: 债券的票面利率,以小数形式表示。

  • pr: 债券的价格,以每100美元面值的价格表示。

  • redemption: 债券到期时的赎回价值,通常为面值。

  • frequency: 债券的付息频率,例如每年1次、半年1次或每季1次,分别用1、2、4表示。

  • [basis]: 可选参数,利息累计天数的基础,不同的计数方式有不同的代码,例如:

    • 0 或省略 = US (NASD) 30/360

    • 1 = 实际/实际(ICMA)

    • 2 = 实际/360

    • 3 = 实际/365

    • 4 = 欧洲 30/360

注意事项

  1. 日期格式: 确保所有日期参数都使用Excel能识别的日期格式。

  2. 价格与赎回价值: pr参数是债券的价格,通常以每100美元面值的价格表示,而redemption参数是指债券到期时的赎回价值,通常等于面值。

  3. 票面利率: rate参数是债券的票面利率,即债券按照票面金额支付的利率。

  4. 频率与基础: frequencybasis参数需要根据具体的债券条款来确定,它们影响着利息的计算方式。

  5. 收益率: YIELD函数计算的是债券的内部收益率,即假设所有收到的利息再投资于相同的收益率下,债券到期时的总收益率。

  6. 数值求解: YIELD函数使用迭代方法计算,可能需要多次尝试才能找到精确的结果。

六个详细案例

案例1: 计算债券的收益率

假设你购买了一张债券,结算日期为2024年7月11日,到期日期为2025年1月1日,票面利率为0.04(即4%),价格为98.5(即每100美元面值的价格为98.5美元),赎回价值为100,每年付息一次,使用美国30/360的天数计算基础。

  • settlement: 2024-07-11

  • maturity: 2025-01-01

  • rate: 0.04

  • pr: 98.5

  • redemption: 100

  • frequency: 1

  • basis: 0

  • 公式: =YIELD("2024-07-11", "2025-01-01", 0.04, 98.5, 100, 1, 0)

案例2: 计算半年付息债券的收益率

假设债券的结算日期为2024年7月11日,到期日期为2026年1月1日,票面利率为0.03(即3%),价格为97.8(即每100美元面值的价格为97.8美元),赎回价值为100,半年付息一次,使用实际/实际的天数计算基础。

  • settlement: 2024-07-11

  • maturity: 2026-01-01

  • rate: 0.03

  • pr: 97.8

  • redemption: 100

  • frequency: 2

  • basis: 1

  • 公式: =YIELD("2024-07-11", "2026-01-01", 0.03, 97.8, 100, 2, 1)

案例3: 计算季度付息债券的收益率

假设债券的结算日期为2024年7月11日,到期日期为2026年4月1日,票面利率为0.025(即2.5%),价格为98.2(即每100美元面值的价格为98.2美元),赎回价值为100,每季度付息一次,使用实际/365的天数计算基础。

  • settlement: 2024-07-11

  • maturity: 2026-04-01

  • rate: 0.025

  • pr: 98.2

  • redemption: 100

  • frequency: 4

  • basis: 3

  • 公式: =YIELD("2024-07-11", "2026-04-01", 0.025, 98.2, 100, 4, 3)

案例4: 计算欧洲30/360规则下的债券收益率

假设债券的结算日期为2024年7月11日,到期日期为2027年7月1日,票面利率为0.03(即3%),价格为99.2(即每100美元面值的价格为99.2美元),赎回价值为100,每年付息一次,使用欧洲30/360的天数计算基础。

  • settlement: 2024-07-11

  • maturity: 2027-07-01

  • rate: 0.03

  • pr: 99.2

  • redemption: 100

  • frequency: 1

  • basis: 4

  • 公式: =YIELD("2024-07-11", "2027-07-01", 0.03, 99.2, 100, 1, 4)

案例5: 计算短期债券的收益率

假设债券的结算日期为2024年7月11日,到期日期为2024年12月1日,票面利率为0.02(即2%),价格为99.5(即每100美元面值的价格为99.5美元),赎回价值为100,每半年付息一次,使用实际/360的天数计算基础。

  • settlement: 2024-07-11

  • maturity: 2024-12-01

  • rate: 0.02

  • pr: 99.5

  • redemption: 100

  • frequency: 2

  • basis: 2

  • 公式: =YIELD("2024-07-11", "2024-12-01", 0.02, 99.5, 100, 2, 2)

案例6: 计算溢价债券的收益率

假设债券的结算日期为2024年7月11日,到期日期为2025年1月1日,票面利率为0.035(即3.5%),价格为102(即每100美元面值的价格为102美元),赎回价值为100,每年付息一次,使用实际/实际的天数计算基础。

  • settlement: 2024-07-11

  • maturity: 2025-01-01

  • rate: 0.035

  • pr: 102

  • redemption: 100

  • frequency: 1

  • basis: 1

  • 公式: =YIELD("2024-07-11", "2025-01-01", 0.035, 102, 100, 1, 1)

通过这些案例,我们可以看到YIELD函数在计算不同条件下债券的收益率中的应用,这对于投资者来说非常重要,因为它可以帮助他们更好地理解债券的投资回报率

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年8月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接