Skip to content

AccrInt (方法)

返回定期付息有价证券的应计利息。

说明

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

下表描述了可用于 Arg5 的值。

基准日计数基准
0 或省略美国(美国证券交易商协会)30/360
1实际天数/实际天数
2实际天数/360
3实际天数/365
4欧洲 30/360

参数

属性数据类型必填说明
Arg1any必填Issue date - 债券的发行日期。
Arg2any必填First interest - 债券的首次计息日。
Arg3any必填Settlement - 债券的结算日。
Arg4any必填Rate - 债券的年息票利率。
Arg5any必填Par - 债券的票面价值。
Arg6any必填Frequency - 每年支付息票的次数。
Arg7any可选Basis - 要使用的日计数基准类型。

返回值

Double

示例

javascript
/*本示例为A1:G1分别赋值,再将其用于计算定期付息有价证券的应计利息。*/
function test() {
    Range("A1").Value2 = "2018/3/1"
    Range("B1").Value2 = "2018/8/31"
    Range("C1").Value2 = "2018/5/1"
    Range("D1").Value2 = 0.1
    Range("E1").Value2 = 1000
    Range("F1").Value2 = 2
    Range("G1").Value2 = 0
    let accrint = Application.WorksheetFunction.AccrInt(Range("A1").Value2, Range("B1").Value2, Range("C1").Value2, Range("D1").Value2, Range("E1").Value2, Range("F1").Value2, Range("G1").Value2)
    console.log(accrint)
}
javascript
/*本示例计算定期付息有价证券的应计利息并将结果分别赋值于A2与B2单元格。*/
function test() {
    Range("A2").Value2 = Application.WorksheetFunction.AccrInt("2023/3/1", "2023/8/31", "2023/5/1", 0.11, 2000, 2)
    Range("B2").Value2 = Application.WorksheetFunction.AccrInt("2022/4/1", "2022/7/31", "2022/5/1", 0.1, 1000, 1, 3)
}