Excel - PRICEDISC 函式



描述

PRICEDISC 函式返回貼現證券每 100 美元面值的價格。

語法

PRICEDISC (settlement, maturity, discount, redemption, [basis])

引數

引數 描述 必填/可選
結算日

證券的結算日。

證券結算日是指證券交易給買方的日期,該日期在發行日之後。

必填
到期日

證券的到期日。

到期日是證券失效的日期。

必填
貼現率 證券的貼現率。 必填
贖回價值 證券每 100 美元面值的贖回價值。 必填
基數

要使用的日計數基數型別。

請檢視下方的日計數基數表。

可選

日計數基數表

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

備註

  • PRICEDISC 的計算方法如下:

    $$PRICEDISC = 贖回價值 - 貼現率 \times 贖回價值 \times \frac{結算日至到期日天數}{年天數}$$

    其中:

    B = 年天數,取決於年基數。

    結算日至到期日天數 = 結算日至到期日的天數。

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

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

  • 結算日是買方購買優惠券(如債券)的日期。

  • 到期日是優惠券到期的日期。

  • 例如,假設 2008 年 1 月 1 日發行了一筆 30 年期債券,並在六個月後被買方購買,則:

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

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

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

  • 結算日、到期日和基數將被截斷為整數。

  • 如果結算日或到期日不是有效的 Excel 日期,PRICEDISC 將返回 #VALUE! 錯誤值。

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

  • 如果貼現率 ≤ 0 或贖回價值 ≤ 0,PRICEDISC 將返回 #NUM! 錯誤值。

  • 如果基數 < 0 或基數 > 4,PRICEDISC 將返回 #NUM! 錯誤值。

  • 如果結算日 ≥ 到期日,PRICEDISC 將返回 #NUM! 錯誤值。

適用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

PRICEDISC Function
advanced_excel_financial_functions.htm
廣告