Excel中使用YIELD函數計算債券的收益率

在Excel中,如果計算債券的收益率,可以使用YIELD函數計算債券的收益率。Excel2007可使用YIELD函數計算債券的收益率。

計算債券的收益率

如上圖所示,在B9單元格輸入公式:

=YIELD(B1,B2,B3,B4,B5,B6,B7)

按回車鍵即可計算債券的收益率。返回債券的收益率。

Excel2007可使用YIELD函數計算債券的收益率。

相關說明:

  • YIELD函數語法:YIELD(settlement,maturity,rate,pr,redemption,frequency,basis)
  • settlement:為有價證券的結算日。結算日是在發行日之後,證券賣給購買者的日期。
  • maturity:為有價證券的到期日。到期日是有價證券有效期截止時的日期。
  • rate:為有價證券的利率。
  • pr:為面值 ¥100 的有價證券的價格。
  • redemption:為面值 ¥100 的有價證券的清償價值。
  • frequency:為年付息次數,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。
  • basis:為日計數基準類型。

    basis參數值說明
    basis 日計數基準
    0 或省略 US (NASD) 30/360
    1 實際天數/實際天數
    2 實際天數/360
    3 實際天數/365
    4 歐洲 30/360

  • settlement、maturity、frequency 和 basis 將被截尾取整。
  • 如果 settlement 或 maturity 不是合法日期,則 YIELD 函數將返回錯誤值 #VALUE!。
  • 如果 rate < 0,則 YIELD 函數返回錯誤值 #NUM!。
  • 如果 pr ≤ 0 或 redemption ≤ 0,函數 YIELD 返回錯誤值 #NUM!。
  • 如果 frequency 不為 1、2 或 4,函數 YIELD 返回錯誤值 #NUM!。
  • 如果 basis < 0 或 basis > 4,則 YIELD 將返回錯誤值 #NUM!。
  • 如果 settlement ≥ maturity,函數 YIELD 返回錯誤值 #NUM!。
  • YIELD函數返回定期付息有價證券的收益率,函數 YIELD 用於計算債券收益率,計算債券的收益率