Excel - PRICEMAT 函式



描述

PRICEMAT 函式返回到期支付利息的證券每 100 美元面值的價格。

語法

PRICEMAT (settlement, maturity, issue, rate, yld, [basis])

引數

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

證券的結算日期。

證券結算日期是指發行日期之後證券交易給買家的日期。

必填
到期日

證券的到期日。

到期日是指證券到期的日期。

必填
發行日期 證券的發行日期,表示為序列日期號。 必填
利率 證券的發行日期,表示為序列日期號。 必填
利率 證券在發行日期的利率。 必填
收益率 證券的年收益率。 必填
基準

要使用的日曆基準型別。

請檢視下面給出的日曆基準表。

可選

日曆基準表

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

備註

  • PRICEMAT 的計算公式如下:

    $PRICEMAT = \frac{100+\left ( \frac{DIM}{B} \times rate \times 100\right )}{1+\left ( \frac{DSM}{B} \times yld\right )} - \left ( \frac{A}{B} \times rate \times 100\right )$

    其中,

    B = 年份的天數,取決於年份基準。

    DSM = 從結算日期到到期日的日期數。

    DIM = 從發行日期到到期日的日期數。

    A = 從發行日期到結算日期的日期數。

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

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

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

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

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

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

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

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

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

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

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

  • 如果 rate < 0 或 yld < 0,則 PRICEMAT 返回 #NUM! 錯誤值。

  • 如果 basis < 0 或 basis > 4,則 PRICEMAT 返回 #NUM! 錯誤值。

  • 如果 settlement ≥ maturity,則 PRICEMAT 返回 #NUM! 錯誤值。

適用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

PRICEMAT Function
advanced_excel_financial_functions.htm
廣告