Excel - ACCRINT 函数



描述

ACCRINT 函数返回支付定期利息的证券的应计利息。

语法

ACCRINT (issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])

参数

参数 描述 必填/可选
发行日期 证券的发行日期。 必填
首次付息日 证券的首次付息日。 必填
结算日

证券的结算日。

证券结算日是证券在发行日之后交易给买家的日期。

必填
利率 证券的年息票利率。 必填
面值

证券的面值。

如果省略面值,ACCRINT 使用 $1,000。

必填
频率

每年付息次数 -

  • 每年支付一次,频率 = 1
  • 每半年支付一次,频率 = 2
  • 每季度支付一次,频率 = 4
必填
基数

要使用的日计数基数类型。

请查看下方的日计数基数表。

可选
计算方法

一个逻辑值,用于指定当结算日期晚于首次付息日时计算应计利息总额的方式。

值为 TRUE (1) 返回从发行到结算的应计利息总额。

值为 FALSE (0) 返回从首次付息日到结算日的应计利息。

如果不输入参数,则默认为 TRUE。

可选

日计数基数表

基数 日计数基数
0 或省略 美国 (NASD) 30/360
1 实际/实际
2 实际/360
3 实际/365
4 欧洲 30/360

备注

  • ACCRINT 的计算公式如下:

    $$ACCRINT = 面值 \times \frac{利率}{频率} \times\sum_{i=1}^{N_c}\frac{A_i}{NL_i}$$

    其中,

    Ai = 奇数期间内第 i 个准息票期间的应计天数。

    NC = 拟合到奇数期间内的准息票期间数。如果此数字包含小数部分,则将其提高到下一个整数。

    NLi = 奇数期间内准息票期间的正常天数。

  • 日期应使用 DATE 函数输入,或作为其他公式或函数的结果输入。例如,对于 2008 年 5 月 23 日,使用 DATE(2008,5,23)。如果日期以文本形式输入,则可能会出现问题。

  • Microsoft Excel 将日期存储为连续序列号,以便可以将其用于计算。默认情况下,1900 年 1 月 1 日是序列号 1,2008 年 1 月 1 日是序列号 39448,因为它是在 1900 年 1 月 1 日之后的第 39,448 天。

  • 发行日期、首次付息日、结算日、频率和基数将被截断为整数。

  • 如果发行日期、首次付息日或结算日不是有效日期,则 ACCRINT 返回 #VALUE! 错误值。

  • 如果任何指定的值是非数字,则 ACCRINT 返回 #VALUE! 错误值。

  • 如果利率 ≤ 0 或面值 ≤ 0,则 ACCRINT 返回 #NUM! 错误值。

  • 如果频率不是 1、2 或 4,则 ACCRINT 返回 #NUM! 错误值。

  • 如果基数 < 0 或基数 > 4,则 ACCRINT 返回 #NUM! 错误值。

  • 如果发行日期 ≥ 结算日,则 ACCRINT 返回 #NUM! 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

ACCRINT Function
advanced_excel_financial_functions.htm
广告