Excel - ODDFYIELD 函式



描述

ODDFYIELD 函式返回具有奇數(短或長)第一個期間的證券的收益率。

語法

ODDFYIELD (settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, [basis])

引數

引數 描述 必填/可選
結算日期 證券的結算日期。證券結算日期是證券交易給買方後的日期,即發行日期之後的一天。 必填
到期日 證券的到期日。到期日是證券到期失效的日期。 必填
發行日 證券的發行日期。 必填
第一個付息日 證券的第一個付息日。 必填
利率 證券的利率。 必填
價格 證券的價格。 必填
贖回價值 證券每 100 美元面值的贖回價值。 必填
付息頻率

每年付息次數。

  • 對於每年付息一次,頻率 = 1
  • 對於每年付息兩次,頻率 = 2
  • 對於每年付息四次,頻率 = 4
必填
基準

要使用的日期計算基準型別。

請檢視下面給出的日期計算基準表。

可選

日期計算基準表

基準 日期計算基準
0 或省略 美國(NASD)30/360
1 實際/實際
2 實際/360
3 實際/360
4 歐洲 30/360

備註

  • 日期應使用 DATE 函式輸入,或作為其他公式或函式的結果輸入。例如,使用 DATE(2008,5,23) 表示 2008 年 5 月 23 日。如果日期以文字形式輸入,則可能會出現問題。

  • Microsoft Excel 將日期儲存為連續的序列號,以便在計算中使用。預設情況下,1900 年 1 月 1 日的序列號為 1,2008 年 1 月 1 日的序列號為 39448,因為它是 1900 年 1 月 1 日之後的第 39,448 天。

  • 結算日期是指買方購買息票(例如債券)的日期。

  • 到期日是指息票到期的日期。

  • 例如,假設 30 年期債券於 2008 年 1 月 1 日發行,並在六個月後由買方購買,則 -

    • 發行日期為 2008 年 1 月 1 日。

    • 結算日期為 2008 年 7 月 1 日。

    • 到期日為 2038 年 1 月 1 日,即 2008 年 1 月 1 日發行日期之後的 30 年。

  • 結算日期、到期日、發行日、第一個付息日和基準都被截斷為整數。

  • 如果結算日期、到期日、發行日或第一個付息日不是有效的 Excel 日期,則 ODDFYIELD 返回 #VALUE! 錯誤值。

  • 如果任何指定的引數是非數字的,則 ODDFYIELD 返回 #VALUE! 錯誤值。

  • 如果利率 < 0 或價格 ≤ 0,則 ODDFYIELD 返回 #NUM! 錯誤值。

  • 如果頻率不是 1、2 或 4,則 ODDFYIELD 返回 #NUM! 錯誤值。如果基準 < 0 或基準 > 4,則 ODDFYIELD 返回 #NUM! 錯誤值。

  • 必須滿足以下日期條件;否則,ODDFYIELD 返回 #NUM! 錯誤值 -

    到期日 ≥ 第一個付息日 ≥ 結算日期 ≥ 發行日

  • Excel 使用迭代技術來計算 ODDFYIELD。此函式使用基於 ODDFPRICE 函式使用的公式的牛頓法。收益率將透過 100 次迭代進行更改,直到給定收益率下的估計價格接近價格。請參閱 ODDFPRICE 函式以獲取 ODDFYIELD 使用的公式。

適用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

ODDFYIELD Function
advanced_excel_financial_functions.htm
廣告