Excel中ACCRINT函數的語法和用法

Excel中ACCRINT函數的語法和用法 。 本文介紹Microsoft Excel中ACCRINT函數的語法和用法 。
函數說明ACCRINT函數的主要作用是返回定期付息有價證券的應計利息 。
如果該函數不可用 , 并返回錯誤值 #NAME? , 請安裝并加載“分析工具庫”加載宏 。 可以參考文章:office2003安裝并加載“分析工具庫”加載
函數語法

ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis)
ACCRINT(有價證券的發行日,證券的起息日,證券的成交日,有價證券的年息票利率,有價證券的票面價值,年付息次數,日計數基準類型)
要點:應使用 DATE 函數來輸入日期 , 或者將日期作為其他公式或函數的結果輸入 。 例如 , 使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日 。 如果日期以文本的形式輸入 , 則會出現問題 。
參數說明Issue:為有價證券的發行日 。
First_interest:是證券的起息日 。
Settlement:是證券的成交日 。 即在發行日之后 , 證券賣給購買者的日期 。
Rate:為有價證券的年息票利率 。
Par:為有價證券的票面價值 , 如果省略 par , 函數 ACCRINT 視 par 為 $1000 。
Frequency:為年付息次數 , 如果按年支付 , frequency = 1;按半年期支付 , frequency = 2;按季支付 , frequency = 4 。
Basis:日計數基準類型 。
Basis日計數基準0 或省略US (NASD) 30/3601實際天數/實際天數2實際天數/3603實際天數/3654歐洲 30/360
函數備注
    Microsoft Excel 可將日期存儲為可用于計算的序列號 。 默認情況下 , 1900 年 1 月 1 日的序列號是 1 , 而 2008 年 1 月 1 日的序列號是 39448 , 這是因為它距 1900 年 1 月 1 日有 39448 天 。 Microsoft Excel for the Macintosh 使用另外一個默認日期系統 。
    Issue、first_interest、settlement、frequency 和 basis 將被截尾取整 。
    如果 issue、first-interest 或 settlement 不是合法日期 , 函數 ACCRINT 返回錯誤值 #VALUE! 。
    如果利率為 0 或票面價值為 0 , 函數 ACCRINT 返回錯誤值#NUM! 。
    如果 frequency 不是數字 1、2 或 4 , 函數 ACCRINT 返回錯誤值 #NUM! 。
    如果 basis < 0 或 basis > 4 , 函數 ACCRINT 返回錯誤值 #NUM! 。
    如果 issue ≥ settlement , 函數 ACCRINT 返回錯誤值 #NUM! 。
    函數 ACCRINT 的計算公式如下:


    式中:
    Ai = 奇數期內第 i 個準付息期的應計天數 。
    NC = 奇數期內的準付息期期數 , 如果該數含有小數位 , 向上進位至整數 。
    NLi = 奇數期內第 i 個準付息期的正常天數 。

    Excel中ACCRINT函數的語法和用法

    文章插圖

函數示例數據
數據說明2008-3-1發行日2008-8-31起息日2008-5-1成交日10.00%息票利率1,000票面價值2按半年期支付(請參見上面的信息)0以 30/360   為日計數基準(請參見上面的信息)
公式
公式結果說明=ACCRINT(A2,A3,A4,A5,A6,A7,A8)16.66666667滿足上述條件的應付利息=ACCRINT(DATE(2008,3,5),A3,A4,A5,A6,A7,A8)15.55555556滿足上述條件的應付利息(除發行日為 2008 年 3 月 5 日之外) 。
以下是Excel中使用ACCRINT函數效果截圖
【Excel中ACCRINT函數的語法和用法】
Excel中ACCRINT函數的語法和用法

文章插圖

    推薦閱讀