金融债券计算函数

  • 社区级协助
  • 文档创建者:all100
  • 历史版本:8
  • 最近更新:Fairy.Zhang 于 2025-03-07
  • 1. 概述

    1.1 版本

    报表服务器版本插件版本
    11.0.5V1.0.1

    1.2 应用场景

    在计算金融债券投资回报时应用 

    2. 插件介绍

    2.1 插件安装

    点击下载插件:金融债券计算函数

    设计器插件安装方法请参见:设计器插件管理

    服务器安装插件方法请参见:服务器插件管理

    2.3 函数介绍

    ACCRINTM函数

    1)概述

    语法ACCRINTMACCRINTM(issue,maturity,rate,par,basis) :返回到期一次性付息有价证券的应计利息
    参数1
    Issue有价证券的发行日,格式:2022-1-11这种(yyyy-M-d)格式
    参数2Maturity有价证券的到期日,格式:2022-1-11这种(yyyy-M-d)格式
    参数3Rate有价证券的年息票利率
    参数4Par有价证券的票面价值
    参数5Basis日计数基准类型,取值为0-4,0:美国30/360;1:实际天数/实际天数;2:实际天数/360;3:实际天数/365;4:欧洲30/360

    2)示例

    ACCRINTM("2021-04-10","2022-12-19","0.1",5000,4)

    COUPDAYSNC函数

    1)概述

    语法COUPDAYSNCCOUPDAYSNC(settlement, maturity, frequency, basis):返回从结算日到下一票息支付日之间的天数
    参数1
    Settlement必需,有价证券的结算日格式:2022-1-11这种(yyyy-M-d)格式,有价证券结算日是在发行日之后,有价证券卖给购买者的日期
    参数2Maturity必需,有价证券的到期日,到期日是有价证券有效期截止时的日期
    参数3Frequency必需,年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4
    参数4Basis日计数基准类型,取值为0-4,0:美国30/360;1:实际天数/实际天数;2:实际天数/360;3:实际天数/365;4:欧洲30/360

    2)示例

    COUPDAYSNC("2022-04-10","2022-12-29",2,2)

    ACCRINT函数

    1)概述

    语法ACCRINTACCRINT(issue, first_interest, settlement, rate, par, frequency, basis, calc_method):返回定期付息证券的应计利息

    Issue必需,有价证券的发行日

    First_interest必需,有价证券的首次计息日
    参数1
    Settlement必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期

    Rate必需,有价证券的年息票利率

    Par必需,证券的票面值
    参数3Frequency必需,年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4
    参数4Basis日计数基准类型,取值为0-4,0:美国30/360;1:实际天数/实际天数;2:实际天数/360;3:实际天数/365;4:欧洲30/360

    calc_method必需,一个逻辑值,指定当结算日期晚于首次计息日期时用于计算总应计利息的方法。 如果值为 (1),则返回从发行日到结算日的总应计利息。 如果值为 (0),则返回从首次计息日到结算日的应计利息。 如果不输入此参数,则默认为 TRUE

    2)示例

    ACCRINT("2008-3-1","2008-8-31","2008-5-1",0.1,1000,2,0,1)

    DB函数

    1)概述

    语法DBDB(cost, salvage, life, period, month):使用固定余额递减法,计算一笔资产在给定期间内的折旧值
    参数1
    Cost必需,资产原值
    参数2Salvage必需,折旧末尾时的值(有时也称为资产残值)
    参数3Life必需,资产的折旧期数(有时也称作资产的使用寿命)
    参数4Period必需,您要计算折旧的时期, Period 必须使用与 life 相同的单位
    参数5Month必需,第一年的月份数

    2)示例

    DB(10000,200,6,2,10)

    DDB函数

    1)概述

    语法DDBDDB(cost, salvage, life, period, factor):用双倍余额递减法或其他指定方法,返回指定期间内某项固定资产的折旧值
    参数1
    Cost必需,资产原值
    参数2Salvage必需,折旧末尾时的值(有时也称为资产残值)
    参数3Life必需,资产的折旧期数(有时也称作资产的使用寿命)
    参数4Period必需,您要计算折旧的时期, Period 必须使用与 life 相同的单位
    参数5factor必需,余额递减速率

    2)示例

    DDB(10000,200,6,2,1)

    DISC函数

    1)概述

    语法DISCDISC(settlement, maturity, pr, redemption, basis):返回有价证券的贴现率
    参数1
    Cost必需,资产原值
    参数2Salvage必需,折旧末尾时的值(有时也称为资产残值)
    参数3Life必需,资产的折旧期数(有时也称作资产的使用寿命)
    参数4Period必需,您要计算折旧的时期, Period 必须使用与 life 相同的单位
    参数5factor必需,余额递减速率

    2)示例

    DISC("2021-1-1", "2021-3-2", 98, 100,2)

    DOLLARDE函数

    1)概述

    语法DOLLARDEOLLARDE(fractional_dollar, fraction):将以整数部分和分数部分表示的价格(例如 1.02)转换为以小数部分表示的价格,分数表示的金额数字有时可用于表示证券价格
    参数1
    Fractional_dollar必需,以整数部份和分数部分表示的数字,用小数点隔开
    参数2Fraction必需,用作分数中的分母的整数

    2)示例

    DOLLARDE(1.02,16)

    DOLLARFR函数

    1)概述

    语法DOLLARFRDOLLARFR(decimal_dollar, fraction):使用 DOLLARFR 将小数转换为分数表示的金额数字,如证券价格
    参数1
    Decimal_dollar必需,小数
    参数2Fraction必需,用作分数中的分母的整数

    2)示例

    DOLLARFR(1.02,16)

    DURATION函数

    1)概述

    语法DURATIONDURATION(settlement, maturity, coupon, yld, frequency, basis):返回假设面值为 ¥ 100 的 Macauley 工期,持续时间指现金流的现值的加权平均值和用作债券价格响应更改收益率的度量值
    参数1
    Settlement必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期
    参数2Coupon必需,有价证券的年息票利率
    参数3Yld有价证券的年收益率
    参数4Frequency年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4
    参数5Basis日计数基准类型,取值为0-4,0:美国30/360;1:实际天数/实际天数;2:实际天数/360;3:实际天数/365;4:欧洲30/360

    2)示例

    DURATION("2018-7-1", "2048-1-1", 0.08, 0.09,2,1)

    EFFECT函数

    1)概述

    语法EFFECTEFFECT(nominal_rate, npery):利用给定的名义年利率和每年的复利期数,计算有效的年利率
    参数1
    Nominal_rate必需,名义利率
    参数2Npery必需,每年的复利期数

    2)示例

    EFFECT(0.0525,4)

    FVSCHEDULE函数

    1)概述

    语法FVSCHEDULEFVSCHEDULE(principal, schedule):返回应用一系列复利率计算的初始本金的未来值。 使用 FVSCHEDULE 通过变量或可调节利率计算某项投资未来的价值
    参数1
    Principal必需,现值
    参数2Schedule必需,要应用的利率,以后可以有多个这样的参数

    2)示例

    FVSCHEDULE(1,0.09,0.11,0.1)

    INTRATE函数

    1)概述

    语法INTRATEINTRATE(settlement, maturity, investment, redemption, basis):返回完全投资型证券的利率
    参数1
    Settlement必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期
    参数2Maturity必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期
    参数3Investment必需,有价证券的投资额
    参数4Redemption必需,有价证券到期时的兑换值
    参数5Basis必需,要使用的日计数基准类型

    2)示例

    INTRATE("2008-2-15","2008-5-15",10000000,10144200,2)

    ISPMT函数

    1)概述

    语法ISPMTISPMT(rate, per, nper, pv):计算利率支付 (或接收) 给定期间内的贷款 (或投资) 甚至本金付款
    参数1
    rate必需,投资利率
    参数2Per必需, 用于计算其利息数额的期数,必须在 1 到 nper 之间
    参数3Nper必需,投资的付款期总数
    参数4Pv必需,投资的现值,对于贷款,Pv 是贷款金额

    2)示例

    ISPMT(0.1,98,100,0.08)

    NOMINAL函数

    1)概述

    语法NOMINALNOMINAL(nominal_rate, npery):基于给定的实际利率和年复利期数,返回名义年利率
    参数1
    Nominal_rate 必需, 名义利率
    参数2Npery必需, 每年的复利期数

    2)示例

    NOMINAL(0.0525,4)

    PDURATION函数

    1)概述

    语法IPDURATIONPDURATION(rate, pv, fv):返回投资到达指定值所需的期数
    参数1
    Rate必需,Rate 为每期利率
    参数2Pv必需, Pv 为投资的现值
    参数3Fv必需,Fv 为所需的投资未来值

    2)示例

    PDURATION(0.025/12,1000,1200)

    PRICEDISC函数

    1)概述

    语法PRICEDISCPRICEDISC(settlement, maturity, discount, redemption, basis):返回折价发行的面值 ¥100 的有价证券的价格
    参数1
    Settlement必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期
    参数2Maturity必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期
    参数3Discount必需,有价证券的贴现率
    参数4Redemption必需,面值 ¥100 的有价证券的清偿价值
    参数5Basis日计数基准类型,取值为0-4,0:美国30/360;1:实际天数/实际天数;2:实际天数/360;3:实际天数/365;4:欧洲30/360

    2)示例

    PRICEDISC("2008-2-15","2008-11-15",0.0525,100,0)

    PRICEMAT函数

    1)概述

    语法PRICEMATPRICEMAT(settlement, maturity, issue, rate, yld, basis):返回到期付息的面值 ¥100 的有价证券的价格
    参数1
    Settlement必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期
    参数2Issue必需, 有价证券的发行日
    参数3Rate必需,有价证券在发行日的利率
    参数4Yld必需,有价证券的年收益率
    参数5Basis日计数基准类型,取值为0-4,0:美国30/360;1:实际天数/实际天数;2:实际天数/360;3:实际天数/365;4:欧洲30/360

    2)示例

    PRICEMAT("2008-2-15","2008-4-13","2007-11-11",0.061,0.061,0)

    RRI函数

    1)概述

    语法RRIRRI(nper, pv, fv):返回投资增长的等效利率
    参数1
    Nper必需,Nper 为投资的期数
    参数2Pv必需, Pv 为投资的现值
    参数3Fv必需,Fv 为投资的未来值

    2)示例

    RRI(96,10000,11000)

    SLN函数

    1)概述

    语法SLNSLN(cost, salvage, life):返回一个期间内的资产的直线折旧
    参数1
    Cost必需,资产原值
    参数2Salvage必需, 折旧末尾时的值(有时也称为资产残值)
    参数3Life必需,资产的折旧期数(有时也称作资产的使用寿命)

    2)示例

    SLN(30000,7500,10)

    SYD函数

    1)概述

    语法SYDSYD(cost, salvage, life,per):返回一个期间内的资产的直线折旧
    参数1
    Cost必需,资产原值
    参数2Salvage必需, 折旧末尾时的值(有时也称为资产残值)
    参数3Life必需,资产的折旧期数(有时也称作资产的使用寿命)
    参数4per必需,期间,必须与 life 使用相同的单位

    2)示例

    SYD(30000,7500,10,1)

    TBILLEQ函数

    1)概述

    语法TBILLEQTBILLEQ(settlement, maturity, discount):返回国库券的等效收益率
    参数1
    Settlement必需, 国库券的结算日。 即在发行日之后,国库券卖给购买者的日期
    参数2Maturity必需, 国库券的到期日。 到期日是国库券有效期截止时的日期
    参数3Discount必需,国库券的贴现率

    2)示例

    TBILLEQ("2008-3-31","2008-6-1",0.0914)

    TBILLPRICE函数

    1)概述

    语法TBILLPRICETBILLPRICE(settlement, maturity, discount):返回国库券的等效收益率
    参数1
    Settlement必需, 国库券的结算日。 即在发行日之后,国库券卖给购买者的日期
    参数2Maturity必需, 国库券的到期日。 到期日是国库券有效期截止时的日期
    参数3Discount必需,国库券的贴现率

    2)示例

    TBILLPRICE("2008-3-31","2008-6-1",0.0914)

    TBILLYIELD函数

    1)概述

    语法TBILLYIELDTBILLYIELD(settlement, maturity, pr):返回国库券的等效收益率
    参数1
    Settlement必需, 国库券的结算日。 即在发行日之后,国库券卖给购买者的日期
    参数2Maturity必需, 国库券的到期日。 到期日是国库券有效期截止时的日期
    参数3Pr必需,面值 ¥100 的国库券的价格

    2)示例

    TBILLYIELD("2008-3-31","2008-6-1",98.45)

    XNPV函数

    1)概述

    语法XNPVXNPV(rate,values, dates):返回一组现金流的净现值,这些现金流不一定定期发生
    参数1
    Rate必需, 应用于现金流的贴现率
    参数2values必需, 与 dates 中的支付时间相对应的一系列现金流,首期支付是可选的,并与投资开始时的成本或支付有关,如果第一个值是成本或支付,则它必须是负值,所有后续支付都基于 365 天/年贴现,值系列中必须至少包含一个正值和一个负值,单元格范围格式:sheet1!a1:a5,a1:a5每个单元格填写数值
    参数3dates必需,与现金流支付相对应的支付日期表,日期可按任何顺序排列,单元格范围格式:sheet1!b1:b5。b1:b5每个单元格用“2022-1-1”这种日期格式

    2)示例

    XNPV(0.09,"sheet1!a1:a5","sheet1!b1:b5")

    YIELD函数

    1)概述

    语法YIELDYIELD(settlement, maturity, rate, pr, redemption, frequency, basis):返回定期付息的面值 ¥100 的有价证券的价格
    参数1
    Settlement必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期
    参数2Maturity必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期
    参数3Rate必需,有价证券的年息票利率
    参数4Pr必需,有价证券的价格(按面值为 ¥100 计算)
    参数5Redemption必需,面值 ¥100 的有价证券的清偿价值
    参数6Frequency必需,年付息次数。 如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4
    参数7Basis日计数基准类型,取值为0-4,0:美国30/360;1:实际天数/实际天数;2:实际天数/360;3:实际天数/365;4:欧洲30/360

    2)示例

    YIELD("2008-2-15","2016-11-15",0.0575,95.04287,100,2,0)

    YIELDDISC函数

    1)概述

    语法YIELDDISCYIELDDISC(settlement, maturity, pr, redemption, basis):返回折价发行的有价证券的年收益率
    参数1
    Settlement必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期
    参数2Maturity必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期
    参数3Pr必需,有价证券的价格(按面值为 ¥100 计算)
    参数4Redemption必需,面值 ¥100 的有价证券的清偿价值
    参数5Basis日计数基准类型,取值为0-4,0:美国30/360;1:实际天数/实际天数;2:实际天数/360;3:实际天数/365;4:欧洲30/360

    2)示例

    YIELDDISC("2008-2-16","2008-3-1",99.795,100,2)

    YIELDMAT函数

    1)概述

    语法YIELDMATYIELDMAT(settlement, maturity, issue, rate, pr, basis):返回到期付息的有价证券的年收益率
    参数1
    Settlement必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期
    参数2Maturity必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期
    参数3Issue必需,有价证券的发行日
    参数4Pr必需,有价证券的价格(按面值为 ¥100 计算)
    参数5Basis日计数基准类型,取值为0-4,0:美国30/360;1:实际天数/实际天数;2:实际天数/360;3:实际天数/365;4:欧洲30/360

    2)示例

    YIELDMAT("2008-3-15","2008-11-3","2007-11-8",0.0625,100.0123,0)

    3. 示例

    3.1 设计报表

    3.2 效果预览

    4. 模板下载

    点击下载模板:finance1110.cpt

    附件列表


    主题: 报表专题
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    9s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持

    反馈已提交

    网络繁忙