1. 概述
1.1 版本
报表服务器版本 | JAR 包版本 | App 版本 |
---|---|---|
10.0 | 2020-04-01 | V1.0 |
1.2 应用场景
该插件实现了Excel中的PMT,RATE,IRR,XIRR,PV,FV,IPMT,PPMT,NPV,NPER,MIRR财务函数,可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,可以基于这些函数开发移动端使用的报价工具,收益预算工具。
2. 插件介绍
2.1 插件安装
点击下载插件:财务函数插件
设计器插件安装方法参照:设计器插件管理
服务器安装插件方法参照:服务器插件管理
2.2 操作方法
2.3 函数简介
XIRR函数的功能:计算一组定期或者不定期现金流的内部收益率;
XIRR函数的语法结构:XIRR(values, dates, [guess]),
values为现金流;
dates为现金流相对应的日期;
guess为选填参数,表示预期利率,不填系统默认为10%;
XIRR使用示例:XIRR(A1:A25,B1:B25)或XIRR(A1:A25,B1:B25,0.11),所选区域支持去空,比如只有24期数据,选择A1:A34也是可以的。
IRR函数的功能:计算一组定期现金流的内部收益率;
IRR函数的语法结构:XIRR(values, [guess])。
values为必填参数,表示现金流;
guess为选填参数,表示预期利率,不填系统默认为10%;
IRR使用示例:XIRR(A1:A25)或XIRR(A1:A250.11),所选区域支持去空,比如只有24期数据,选择A1:A34也是可以的。
注意事项:建议所选区域行数不要超过500,该函数追求精度,行数过多会执行比较慢。
RATE函数的功能:计算每期年金的利率;
RATE函数的语法结构:RATE(nper, pmt, pv, [fv], [type], [guess]),
nper必填参数,为年金的付款总期数;
pmt必填参数,为每期的付款金额;
pv必填参数,为现值即一系列未来付款当前值的总和;
fv可选参数。 表示未来值,或在最后一次付款后希望得到的现金余额。 如果省略 fv,则假定其值为 0;
type可选参数,用以指定各期的付款时间是在期初还是期末,传值为数字 0-期末 或 1-期初,默认为期末;
guess可选参数,表示预期利率。如果省略 guess,则假定其值为 10%。
RATE函数使用示例:Rate(24,14708.05,-315450),在相同条件下贷款的年利率为Rate(24,14708.05,-315450)*12
PMT函数的功能:用于根据固定付款额和固定利率计算贷款的付款额;
PMT函数的语法结构:PMT(rate, nper, pv, [fv], [type]);
rate参数必填,表示贷款利率;
nper参数必填,表示该项贷款的付款总数,即期数;
pv参数必填,表示现值,或一系列未来付款额现在所值的总额,也叫本金;
fv可选参数。 表示未来值,或在最后一次付款后希望得到的现金余额。 如果省略 fv,则假定其值为 0;
type可选参数,用以指定各期的付款时间是在期初还是期末,传值为数字 0-期末 或 1-期初,默认为期末;
PMT使用的示例:PMT(0.078/12,24,20000,,1)或PMT(0.078/12,24,20000)
PPMT函数的功能:PPMT 函数为财务函数中计算付款数额的函数,返回根据定期固定付款和固定利率而定的投资在已知期间内的本金偿付额;
PPMT函数的语法结构:PPMT(rate, per, nper, pv, [fv], [type]);
rate参数必填,表示贷款利率;
per参数必填,指定期数,该值必须在 1 到 nper 范围内;
nper参数必填,付款总期数;
pv必填参数,现值即一系列未来付款当前值的总和;
fv可选参数。 表示未来值,或在最后一次付款后希望得到的现金余额。 如果省略 fv,则假定其值为 0;
type可选参数,用以指定各期的付款时间是在期初还是期末,传值为数字 0-期末 或 1-期初,默认为期末;
PPMT使用的示例:PPMT(0.078/12,1,24,20000,,1)或PPMT(0.078/12,1,24,20000)
IPMT函数的功能:此函数为财务函数中计算付款数额的函数,基于固定利率及等额分期付款方式,返回给定期数内对投资的利息偿还额;
IPMT函数的语法结构:IPMT(rate, per, nper, pv, [fv], [type])
rate参数必填,表示每期贷款利率;
per参数必填,用于计算其利息数额的期数,必须在1到nper之间;
nper参数必填,付款总期数;
pv必填参数。 现值,或一系列未来付款的当前值的累积和;
fv可选参数。未来值,或在最后一次付款后希望得到的现金余额。 如果省略 fv,则假定其值为 0(例如,贷款的未来值是 0)
type可选参数,用以指定各期的付款时间是在期初还是期末,传值为数字 0-期末 或 1-期初,默认为期末;
IPMT使用的示例:IPMT(0.078/12,1,24,20000,,1)或IPMT(0.078/12,1,24,20000)
PV函数的功能:PV函数为财务函数中计算投资价值的函数,返回投资的现值;
PV函数的语法结构:PV(rate, nper, pmt, [fv], [type])
rate参数必填,表示每期贷款利率;
nper参数必填,付款总期数;
pmt参数必填,每期的付款金额,在年金周期内不能更改。
fv可选参数。未来值,或在最后一次付款后希望得到的现金余额。 如果省略 fv,则假定其值为 0(例如,贷款的未来值是 0)
type可选参数,用以指定各期的付款时间是在期初还是期末,传值为数字 0-期末 或 1-期初,默认为期末;
PV使用的示例:PV(0.078/12,24,20000,,1)或IPMT(0.078/12,24,20000)
FV函数的功能:此函数为财务函数中计算付款数额的函数,基于固定利率及等额分期付款方式,返回给定期数内对投资的利息偿还额;
FV函数的语法结构:FV(rate,nper,pmt,[pv],[type])
rate参数必填,表示每期贷款利率;
nper参数必填,付款总期数;
pmt参数必填,每期的付款金额,在年金周期内不能更改。
pv可选参数。 现值,或一系列未来付款的当前值的累积和。 如果省略 pv,则假定其值为 0
type可选参数,用以指定各期的付款时间是在期初还是期末,传值为数字 0-期末 或 1-期初,默认为期末;
FV使用的示例:FV(0.078/12,24,20000,,1)或FV(0.078/12,24,20000)
NPV函数的功能:此函数为财务函数中计算投资价值的函数,使用贴现率和一系列未来支出(负值)和收益(正值)来计算一项投资的净现值;
NPV函数的语法结构:NPV(rate,value1,[value2],...)
rate参数必填,某一期间的贴现率;
value1, value2, … value1 是必需的,后续值是可选的;
NPV使用的示例:NPV(0.1,3000,4000)或NPV(0.1,3000,4000,5000)
NPER函数的功能:此函数为财务函数中计算投资价值的函数,使用贴现率和一系列未来支出(负值)和收益(正值)来计算一项投资的净现值;
NPER函数的语法结构:NPER(rate,pmt,pv,[fv],[type])
rate参数必填,表示每期贷款利率;
pmt参数必填,每期的付款金额,在年金周期内不能更改;
pv必填参数。 现值,或一系列未来付款的当前值的累积和;
fv可选参数。未来值,或在最后一次付款后希望得到的现金余额。 如果省略 fv,则假定其值为 0(例如,贷款的未来值是 0);
type可选参数,用以指定各期的付款时间是在期初还是期末,传值为数字 0-期末 或 1-期初,默认为期末;
NPER使用的示例:NPER(0.078/12,20000,320000)或NPER(0.078/12,20000,320000,,1)
MIRR函数的功能:此函数为财务函数中计算投资价值的函数,使用贴现率和一系列未来支出(负值)和收益(正值)来计算一项投资的净现值;
MIRR函数的语法结构:MIRR(values, finance_rate, reinvest_rate)
values参数必填,现金流数组或对包含数字的单元格的引用;
finance_rate参数必填,现金流中使用的资金支付的利率;
reinvest_rate必填参数。 将现金流再投资的收益率;
MIRR使用的示例:MIRR(A1:A24,0.1,0.12)
3. 注意事项
不支持导出/编辑结果时,导出公式。
4. 模板下载
点击下载模板: