本文將說明 Microsoft Excel 中 YIELD  函數的公式語法及使用方式。

描述

傳回定期支付利息的證券收益。 請使用 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    選擇性。 這是要使用的日計數基礎類型。

Basis

日計數基礎

0 或省略

US (NASD) 30/360

1

實際值/實際值

2

實際值/360

3

實際值/365

4

European 30/360

註解

  • Microsoft Excel 以連續的序列值來儲存日期,以便用來執行計算。 根據預設,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日因為是 1900 年 1 月 1 日之後的第 39,447 天,所以其序列值是 39448。

  • 結算日是買方購買債券的日期。 到期日是債券到期的日期。 例如,一張 30 年期的債券於 2008 年 1 月 1 日發行,而買方於發行六個月後購買。 發行日期為 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 = 票息期間的天數。

  • 如果在贖回之前有一個以上的計息期間,YIELD 會反覆計算 100 次。 計算過程使用牛頓法,此方法係根據函數 PRICE 所使用的公式。 收益會不斷變動,直到依給定的收益計算的估算價格與實際價格接近為止。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

資料

描述

15-Feb-08

結算日期

15-Nov-16

到期日期

5.75%

票息百分比

95.04287

價格

$100

贖回價值

2

每半年計息一次 (請參閱上述)

0

30/360 基礎 (請參閱上述)

公式

描述 (結果)

結果

=YIELD(A2,A3,A4,A5,A6,A7,A8)

上述期限的債券收益為 (0.065 或 6.5%)

6.5%

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×