返回

excel怎么利用YIELD函數計算債券收益率

  • 思敏
  • 2114閱讀
  • 2020.05.23

返回定期支付利息的債券的收益。 函數 YIELD 用于計算債券收益率。

語法

YIELD(settlement, maturity, rate, pr, redemption, frequency, [basis])

重要:?應使用 DATE 函數輸入日期,或者將日期作為其他公式或函數的結果輸入。?

例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。

YIELD 函數語法具有下列參數:

Settlement????必需。 有價證券的結算日。 有價證券結算日是在發行日之后,有價證券賣給購買者的日期。

Maturity????必需。 有價證券的到期日。 到期日是有價證券有效期截止時的日期。

Rate????必需。 有價證券的年息票利率。

Pr????必需。 有價證券的價格(按面值為 ¥100 計算)。

Redemption????必需。 面值 ¥100 的有價證券的清償價值。

Frequency????必需。 年付息次數。?

如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。

Basis????可選。 要使用的日計數基準類型。

說明

WPS表格可將日期存儲為可用于計算的序列號。默認情況下,1900年1月1日的序列號是 1,而2008年1月1日的

序列號是 39448,這是因為它距1900年1月1日有 39448 天。

結算日是購買者買入息票(如債券)的日期。 到期日是息票有效期截止時的日期。 例如,在2008年1月1日發行

的30年期債券,六個月后被購買者買走。則發行日為2008年1月1日,結算日為2008年7月1日,而到期日是在發

行日2008年1月1日的 30 年后,即2038年1月1日。

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 的計算公式為:

公式

其中:

?A = 付息期的第一天到結算日之間的天數(應計天數)。

?DSR = 結算日與清償日之間的天數。

?E = 付息期所包含的天數。

如果在 redemption 之前尚有多個付息期間,則通過 100 次迭代來計算函數 YIELD。?

基于函數 PRICE 中給出的公式,并使用牛頓迭代法不斷修正計算結果。?

這樣,收益率將不斷更改,直到根據給定收益率計算的估計價格接近實際價格。

在財務中會遇到計算定期支付利息債券的收益率等情況,此時可以使用WPS表格中的YIELD函數。

例如,購買了10年期的國債,每年都要支付利息,到期后支付最后一期的利息和本金,要計算這一投資行為的實際投資收益率。

我們在這個表格中實際操作看看幫助大家理解。

?

選中B8單元格,點擊插入函數。

在查找框中查找并選中YIELD函數,點擊確定。

此時彈出對話框,共七項參數。

成交日是證券的結算日,即發行日期之后,證券賣給購買者的日期,填入B1。

到期日指證券有效期截止時的日期,填入B2。

利率是證券的年息票利率,填入B3。

票面價值即證券的票面價值,填入B4

面值100元的證券的清償價值,填入B5。

年付息次數可填1、2和4。

其中1代表按年支付,2代表按半年支付,4代表按季度支付。

因為我們的年付息類型是按年支付,所以我們在年付息次數中輸入1。

基準選項是采用的年基準類型。

如下表所示有4種類型,此處輸入1以實際天數計算。點擊確定,即可快速計算。







相關知識

免费 无码 国产在线观看观-亚洲精品乱码久久久久-久久精品无码一区二区国产-国产欧美一区二区精品久久久