1. 概述
2. 插件介绍
2.1 插件安装
点击下载插件:金融债券计算函数
设计器插件安装方法请参见:设计器插件管理
服务器安装插件方法请参见:服务器插件管理
2.3 函数介绍
ACCRINTM函数
1)概述
语法 | ACCRINTM | ACCRINTM(issue,maturity,rate,par,basis) :返回到期一次性付息有价证券的应计利息 |
---|---|---|
参数1 | Issue | 有价证券的发行日,格式:2022-1-11这种(yyyy-M-d)格式 |
参数2 | Maturity | 有价证券的到期日,格式:2022-1-11这种(yyyy-M-d)格式 |
参数3 | Rate | 有价证券的年息票利率 |
参数4 | Par | 有价证券的票面价值 |
参数5 | Basis | 日计数基准类型,取值为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)概述
语法 | COUPDAYSNC | COUPDAYSNC(settlement, maturity, frequency, basis):返回从结算日到下一票息支付日之间的天数 |
---|---|---|
参数1 | Settlement | 必需,有价证券的结算日,格式:2022-1-11这种(yyyy-M-d)格式,有价证券结算日是在发行日之后,有价证券卖给购买者的日期 |
参数2 | Maturity | 必需,有价证券的到期日,到期日是有价证券有效期截止时的日期 |
参数3 | Frequency | 必需,年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4 |
参数4 | Basis | 日计数基准类型,取值为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)概述
语法 | ACCRINT | ACCRINT(issue, first_interest, settlement, rate, par, frequency, basis, calc_method):返回定期付息证券的应计利息 |
---|---|---|
Issue | 必需,有价证券的发行日 | |
First_interest | 必需,有价证券的首次计息日 | |
参数1 | Settlement | 必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期 |
Rate | 必需,有价证券的年息票利率 | |
Par | 必需,证券的票面值 | |
参数3 | Frequency | 必需,年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4 |
参数4 | Basis | 日计数基准类型,取值为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)概述
语法 | DB | DB(cost, salvage, life, period, month):使用固定余额递减法,计算一笔资产在给定期间内的折旧值 |
---|---|---|
参数1 | Cost | 必需,资产原值 |
参数2 | Salvage | 必需,折旧末尾时的值(有时也称为资产残值) |
参数3 | Life | 必需,资产的折旧期数(有时也称作资产的使用寿命) |
参数4 | Period | 必需,您要计算折旧的时期, Period 必须使用与 life 相同的单位 |
参数5 | Month | 必需,第一年的月份数 |
2)示例
DB(10000,200,6,2,10)
DDB函数
1)概述
语法 | DDB | DDB(cost, salvage, life, period, factor):用双倍余额递减法或其他指定方法,返回指定期间内某项固定资产的折旧值 |
---|---|---|
参数1 | Cost | 必需,资产原值 |
参数2 | Salvage | 必需,折旧末尾时的值(有时也称为资产残值) |
参数3 | Life | 必需,资产的折旧期数(有时也称作资产的使用寿命) |
参数4 | Period | 必需,您要计算折旧的时期, Period 必须使用与 life 相同的单位 |
参数5 | factor | 必需,余额递减速率 |
2)示例
DDB(10000,200,6,2,1)
DISC函数
1)概述
语法 | DISC | DISC(settlement, maturity, pr, redemption, basis):返回有价证券的贴现率 |
---|---|---|
参数1 | Cost | 必需,资产原值 |
参数2 | Salvage | 必需,折旧末尾时的值(有时也称为资产残值) |
参数3 | Life | 必需,资产的折旧期数(有时也称作资产的使用寿命) |
参数4 | Period | 必需,您要计算折旧的时期, Period 必须使用与 life 相同的单位 |
参数5 | factor | 必需,余额递减速率 |
2)示例
DISC("2021-1-1", "2021-3-2", 98, 100,2)
DOLLARDE函数
1)概述
语法 | DOLLARDE | OLLARDE(fractional_dollar, fraction):将以整数部分和分数部分表示的价格(例如 1.02)转换为以小数部分表示的价格,分数表示的金额数字有时可用于表示证券价格 |
---|---|---|
参数1 | Fractional_dollar | 必需,以整数部份和分数部分表示的数字,用小数点隔开 |
参数2 | Fraction | 必需,用作分数中的分母的整数 |
2)示例
DOLLARDE(1.02,16)
DOLLARFR函数
1)概述
语法 | DOLLARFR | DOLLARFR(decimal_dollar, fraction):使用 DOLLARFR 将小数转换为分数表示的金额数字,如证券价格 |
---|---|---|
参数1 | Decimal_dollar | 必需,小数 |
参数2 | Fraction | 必需,用作分数中的分母的整数 |
2)示例
DOLLARFR(1.02,16)
DURATION函数
1)概述
语法 | DURATION | DURATION(settlement, maturity, coupon, yld, frequency, basis):返回假设面值为 ¥ 100 的 Macauley 工期,持续时间指现金流的现值的加权平均值和用作债券价格响应更改收益率的度量值 |
---|---|---|
参数1 | Settlement | 必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期 |
参数2 | Coupon | 必需,有价证券的年息票利率 |
参数3 | Yld | 有价证券的年收益率 |
参数4 | Frequency | 必年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4 |
参数5 | Basis | 日计数基准类型,取值为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)概述
语法 | EFFECT | EFFECT(nominal_rate, npery):利用给定的名义年利率和每年的复利期数,计算有效的年利率 |
---|---|---|
参数1 | Nominal_rate | 必需,名义利率 |
参数2 | Npery | 必需,每年的复利期数 |
2)示例
EFFECT(0.0525,4)
FVSCHEDULE函数
1)概述
语法 | FVSCHEDULE | FVSCHEDULE(principal, schedule):返回应用一系列复利率计算的初始本金的未来值。 使用 FVSCHEDULE 通过变量或可调节利率计算某项投资未来的价值 |
---|---|---|
参数1 | Principal | 必需,现值 |
参数2 | Schedule | 必需,要应用的利率,以后可以有多个这样的参数 |
2)示例
FVSCHEDULE(1,0.09,0.11,0.1)
INTRATE函数
1)概述
语法 | INTRATE | INTRATE(settlement, maturity, investment, redemption, basis):返回完全投资型证券的利率 |
---|---|---|
参数1 | Settlement | 必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期 |
参数2 | Maturity | 必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期 |
参数3 | Investment | 必需,有价证券的投资额 |
参数4 | Redemption | 必需,有价证券到期时的兑换值 |
参数5 | Basis | 必需,要使用的日计数基准类型 |
2)示例
INTRATE("2008-2-15","2008-5-15",10000000,10144200,2)
ISPMT函数
1)概述
语法 | ISPMT | ISPMT(rate, per, nper, pv):计算利率支付 (或接收) 给定期间内的贷款 (或投资) 甚至本金付款 |
---|---|---|
参数1 | rate | 必需,投资利率 |
参数2 | Per | 必需, 用于计算其利息数额的期数,必须在 1 到 nper 之间 |
参数3 | Nper | 必需,投资的付款期总数 |
参数4 | Pv | 必需,投资的现值,对于贷款,Pv 是贷款金额 |
2)示例
ISPMT(0.1,98,100,0.08)
NOMINAL函数
1)概述
语法 | NOMINAL | NOMINAL(nominal_rate, npery):基于给定的实际利率和年复利期数,返回名义年利率 |
---|---|---|
参数1 | Nominal_rate | 必需, 名义利率 |
参数2 | Npery | 必需, 每年的复利期数 |
2)示例
NOMINAL(0.0525,4)
PDURATION函数
1)概述
语法 | IPDURATION | PDURATION(rate, pv, fv):返回投资到达指定值所需的期数 |
---|---|---|
参数1 | Rate | 必需,Rate 为每期利率 |
参数2 | Pv | 必需, Pv 为投资的现值 |
参数3 | Fv | 必需,Fv 为所需的投资未来值 |
2)示例
PDURATION(0.025/12,1000,1200)
PRICEDISC函数
1)概述
语法 | PRICEDISC | PRICEDISC(settlement, maturity, discount, redemption, basis):返回折价发行的面值 ¥100 的有价证券的价格 |
---|---|---|
参数1 | Settlement | 必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期 |
参数2 | Maturity | 必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期 |
参数3 | Discount | 必需,有价证券的贴现率 |
参数4 | Redemption | 必需,面值 ¥100 的有价证券的清偿价值 |
参数5 | Basis | 日计数基准类型,取值为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)概述
语法 | PRICEMAT | PRICEMAT(settlement, maturity, issue, rate, yld, basis):返回到期付息的面值 ¥100 的有价证券的价格 |
---|---|---|
参数1 | Settlement | 必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期 |
参数2 | Issue | 必需, 有价证券的发行日 |
参数3 | Rate | 必需,有价证券在发行日的利率 |
参数4 | Yld | 必需,有价证券的年收益率 |
参数5 | Basis | 日计数基准类型,取值为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)概述
语法 | RRI | RRI(nper, pv, fv):返回投资增长的等效利率 |
---|---|---|
参数1 | Nper | 必需,Nper 为投资的期数 |
参数2 | Pv | 必需, Pv 为投资的现值 |
参数3 | Fv | 必需,Fv 为投资的未来值 |
2)示例
RRI(96,10000,11000)
SLN函数
1)概述
语法 | SLN | SLN(cost, salvage, life):返回一个期间内的资产的直线折旧 |
---|---|---|
参数1 | Cost | 必需,资产原值 |
参数2 | Salvage | 必需, 折旧末尾时的值(有时也称为资产残值) |
参数3 | Life | 必需,资产的折旧期数(有时也称作资产的使用寿命) |
2)示例
SLN(30000,7500,10)
SYD函数
1)概述
语法 | SYD | SYD(cost, salvage, life,per):返回一个期间内的资产的直线折旧 |
---|---|---|
参数1 | Cost | 必需,资产原值 |
参数2 | Salvage | 必需, 折旧末尾时的值(有时也称为资产残值) |
参数3 | Life | 必需,资产的折旧期数(有时也称作资产的使用寿命) |
参数4 | per | 必需,期间,必须与 life 使用相同的单位 |
2)示例
SYD(30000,7500,10,1)
TBILLEQ函数
1)概述
语法 | TBILLEQ | TBILLEQ(settlement, maturity, discount):返回国库券的等效收益率 |
---|---|---|
参数1 | Settlement | 必需, 国库券的结算日。 即在发行日之后,国库券卖给购买者的日期 |
参数2 | Maturity | 必需, 国库券的到期日。 到期日是国库券有效期截止时的日期 |
参数3 | Discount | 必需,国库券的贴现率 |
2)示例
TBILLEQ("2008-3-31","2008-6-1",0.0914)
TBILLPRICE函数
1)概述
语法 | TBILLPRICE | TBILLPRICE(settlement, maturity, discount):返回国库券的等效收益率 |
---|---|---|
参数1 | Settlement | 必需, 国库券的结算日。 即在发行日之后,国库券卖给购买者的日期 |
参数2 | Maturity | 必需, 国库券的到期日。 到期日是国库券有效期截止时的日期 |
参数3 | Discount | 必需,国库券的贴现率 |
2)示例
TBILLPRICE("2008-3-31","2008-6-1",0.0914)
TBILLYIELD函数
1)概述
语法 | TBILLYIELD | TBILLYIELD(settlement, maturity, pr):返回国库券的等效收益率 |
---|---|---|
参数1 | Settlement | 必需, 国库券的结算日。 即在发行日之后,国库券卖给购买者的日期 |
参数2 | Maturity | 必需, 国库券的到期日。 到期日是国库券有效期截止时的日期 |
参数3 | Pr | 必需,面值 ¥100 的国库券的价格 |
2)示例
TBILLYIELD("2008-3-31","2008-6-1",98.45)
XNPV函数
1)概述
语法 | XNPV | XNPV(rate,values, dates):返回一组现金流的净现值,这些现金流不一定定期发生 |
---|---|---|
参数1 | Rate | 必需, 应用于现金流的贴现率 |
参数2 | values | 必需, 与 dates 中的支付时间相对应的一系列现金流,首期支付是可选的,并与投资开始时的成本或支付有关,如果第一个值是成本或支付,则它必须是负值,所有后续支付都基于 365 天/年贴现,值系列中必须至少包含一个正值和一个负值,单元格范围格式:sheet1!a1:a5,a1:a5每个单元格填写数值 |
参数3 | dates | 必需,与现金流支付相对应的支付日期表,日期可按任何顺序排列,单元格范围格式:sheet1!b1:b5。b1:b5每个单元格用“2022-1-1”这种日期格式 |
2)示例
XNPV(0.09,"sheet1!a1:a5","sheet1!b1:b5")
YIELD函数
1)概述
语法 | YIELD | YIELD(settlement, maturity, rate, pr, redemption, frequency, basis):返回定期付息的面值 ¥100 的有价证券的价格 |
---|---|---|
参数1 | Settlement | 必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期 |
参数2 | Maturity | 必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期 |
参数3 | Rate | 必需,有价证券的年息票利率 |
参数4 | Pr | 必需,有价证券的价格(按面值为 ¥100 计算) |
参数5 | Redemption | 必需,面值 ¥100 的有价证券的清偿价值 |
参数6 | Frequency | 必需,年付息次数。 如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4 |
参数7 | Basis | 日计数基准类型,取值为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)概述
语法 | YIELDDISC | YIELDDISC(settlement, maturity, pr, redemption, basis):返回折价发行的有价证券的年收益率 |
---|---|---|
参数1 | Settlement | 必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期 |
参数2 | Maturity | 必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期 |
参数3 | Pr | 必需,有价证券的价格(按面值为 ¥100 计算) |
参数4 | Redemption | 必需,面值 ¥100 的有价证券的清偿价值 |
参数5 | Basis | 日计数基准类型,取值为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)概述
语法 | YIELDMAT | YIELDMAT(settlement, maturity, issue, rate, pr, basis):返回到期付息的有价证券的年收益率 |
---|---|---|
参数1 | Settlement | 必需,有价证券的结算日,有价证券结算日是在发行日之后,有价证券卖给购买者的日期 |
参数2 | Maturity | 必需, 有价证券的到期日,到期日是有价证券有效期截止时的日期 |
参数3 | Issue | 必需,有价证券的发行日 |
参数4 | Pr | 必需,有价证券的价格(按面值为 ¥100 计算) |
参数5 | Basis | 日计数基准类型,取值为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. 示例
4. 模板下载
点击下载模板:finance1110.cpt