Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

描述

傳回有零散 (短期或長期) 首期之證券每 $100 面額的價格。

語法

ODDFPRICE(settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, [basis])

日期必須使用 DATE 函數輸入,或為其他公式或函數的結果。 例如,使用 DATE(2008,5,23) 表示 2008 年 5 月 23 日。 若使用文字格式輸入日期,可能會發生問題。

ODDFPRICE 函數語法具有下列引數:

  • Settlement    必要。 這是證券的結算日期。 證券結算日期是證券交割給買方後的次日。

  • Maturity    必要。 這是證券的到期日期。 到期日期為證券到期的日期。

  • 問題    必要。 這是證券的發行日期。

  • First_coupon    必要。 這是證券的第一個票息日期。

  • Rate    必要。 這是證券的利率。

  • Yld    必要。 這是證券的年收益。

  • 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、issue、first_coupon 以及 basis 都取至整數。

  • 如果 settlement、maturity、issue 或 first_coupon 不是有效的日期,ODDFPRICE 會傳回 #VALUE! 的錯誤值。

  • 如果 rate < 0 或 yld < 0,ODDFPRICE 會傳回 #NUM! 的錯誤值。

  • 如果 basis < 0 或 basis > 4,ODDFPRICE 會傳回 #NUM! 的錯誤值。

  • 各日期須滿足如下的條件,否則 ODDFPRICE 會傳回 #NUM! 的錯誤值。

    maturity > first_coupon > settlement > issue

  • ODDFPRICE 的計算方式為:

    零散短期首次票息:

    方程式

    其中:

    • A = 自票息週期開始至結算日期之間的天數。

    • DSC = 自結算日期起至下一個票息日期為止的天數。

    • DFC = 自零散首次票息日期起至首次票息日期為止的天數。

    • E = 票息週期的天數。

    • N = 結算日期與贖回日期之間可繳付的票息數。 (若此數字非整數,將調整為大於該數的最小整數)。

      零散長期首次票息:

      方程式

      其中:

    • Ai = 自零散期間內的第 i 個或最後一個半票息週期開始之天數。

    • DCi = 自發行日期起至第一個半票息週期為止的天數 (i = 1),或半票息週期內的天數 (i = 2,..., i = NC)。

    • DSC = 自結算日期起至下一個票息日期的天數。

    • E = 票息週期內的天數。

    • N = 第一個實際票息日期與贖回日期之間可繳付的票息數。 (若此數字非整數,將調整為大於該數的最小整數)。

    • NC = 套入零散期間內的半票息週期的數目。 (若此數字非整數,將調整為大於該數的最小整數)。

    • NLi = 零散期間內完整的第 i 個或最後一個半票息週期的正常天數。

    • Nq = 結算日期和第一個票息週期內完整的半票息週期數。

範例

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

資料

引數描述

2008/11/11

結算日期

2021/3/1

到期日期

2008/10/15

發行日期

2009/3/1

第一個票息日期

7.85%

票息百分比

6.25%

收益百分比

$100.00

贖回值

2

每半年計息一次

1

實際/實際基礎

公式

描述

結果

=ODDFPRICE(A2, A3, A4, A5, A6, A7, A8, A9, A10)

以儲存格 A2:A10 中之條件作為函數引數的債券為例,具零散 (短期或長期) 首期之證券每 $100 美元面額的價格。

$ 113.60

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。