Excel中ACCRINT函數的公式語法和用法
返回定期付息證券的應計利息。
語法ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])
重要: 應使用 DATE 函數輸入日期,或者將日期作為其他公式或函數的結果輸入。 例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。
ACCRINT 函數語法具有下列參數:
Issue 必需。 有價證券的發行日。First_interest 必需。 有價證券的首次計息日。Settlement 必需。 有價證券的結算日。 有價證券結算日是在發行日之后,有價證券賣給購買者的日期。Rate 必需。 有價證券的年息票利率。Par 必需。 證券的票面值。 如果省略此參數,則 ACCRINT 使用 ¥10,000。Frequency 必需。 年付息次數。 如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。Basis 可選。 要使用的日計數基準類型。
calc_method 可選。 一個邏輯值,指定當結算日期晚于首次計息日期時用于計算總應計利息的方法。 如果值為 TRUE (1),則返回從發行日到結算日的總應計利息。 如果值為 FALSE (0),則返回從首次計息日到結算日的應計利息。 如果不輸入此參數,則默認為 TRUE。
備注:Microsoft Excel 可將日期存儲為可用于計算的序列號。 默認情況下,1900 年 1 月 1 日的序列號是 1,而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。
issue、first_interest、settlement、frequency 和 basis 將被截尾取整。
如果 issue、first_interest 或 settlement 不是有效日期,則 ACCRINT 將返回 #VALUE! 錯誤值。
如果 rate ≤ 0 或 par ≤ 0,則 ACCRINT 將返回 #NUM! 錯誤值。
如果 frequency 不是數字 1、2 或 4,則 ACCRINT 將返回 #NUM! 錯誤值。
如果 basis < 0 或 basis > 4,則 ACCRINT 將返回 #NUM! 錯誤值。
如果 issue ≥ settlement,則 ACCRINT 將返回 #NUM! 錯誤值。
函數 ACCRINT 的計算公式如下:
其中:
Ai = 奇數期內第 i 個準票息期的應計天數。
NC = 奇數期內的準票息期期數。 如果該數含有小數位,則向上進位至最接近的整數。
NLi = 奇數期內準票息期的正常天數。
示例:復制下表中的示例數據,然后將其粘貼進新的 Excel 工作表的 A1 單元格中。 要使公式顯示結果,請選中它們,按 F2,然后按 Enter。 如果需要,可調整列寬以查看所有數據。
相關文章:
