1、财务函数,在Excel中提供了许多财务函数。财务函数可以进行一 般的财务计算,如确定贷款的支付额、投资的未来值或 净现值,以及债券或股票的价值。 财务函数大体上可分为四类: 投资计算函数 折旧计算函数 偿还率计算函数 债券及其他金融函数。 它们为财务分析提供了极大的便利。使用这些函数不必 理解高级财务知识,只要填写变量值就可以了。在下文 中,凡是投资的金额都以负数形式表示,收益以正数形 式表示。,一、折旧计算函数,折旧:企业固定资产的使用寿命是有限的,在使用期间内会因为有形或无形的损耗而逐渐丧失其服务潜力,所以有必要将其成本在有限的使用年限内逐渐转化为费用,这个过程就叫固定资产折旧。 与固定资
2、产折旧折旧有关的几项因素: 成本:固定资产取得的成本 估计残值:固定资产废弃时可收回的材料价值或处置价值,一般的扣除拆迁或处理费用。 估计使用年限:固定资产的总使用寿命、工作小时数或生产数量。,1平均法,SLN(cost,salvage,life) 该函数使用平均法,每期提相同的折旧额,返回一项资产每期的折旧费。其中cost为资产原值,salvage为资产在折旧期末的价值(也称为资产残值),1ife为折旧期限(有时也称作资产的生命周期)。 每期折旧额=(成本-残值)/使用期数 例如,假设购买了一辆价值¥1,500,000的卡车,其折旧年限为10年,残值为¥250,000,那么每年的折旧额为:
3、SLN(1500000,250000,10) 计算结果为:¥125,000。,平均法折旧的缺点: 各个使用周期所负担的使用成本前后不均匀。因为:服务能力逐年下降,而维修费用则逐年上升。这样,前几期享受较大的服务潜力,而负担较低的成本费用,后几期享受较小的服务潜力,而负担相同的成本费用。 只考虑使用年限,并没有考虑实际加班或减班的情况。 所以平均法(线性折旧法)较适合于生产情况大致相同,技术进步因素影响较少的资产,如:厂房、储藏柜等。,2生产数量法,该方法是以固定资产来估计总生产量,再除其应折旧的总额,算出单位产量应负担的折旧额,然后再乘以每年的实际生产量,求得各期的折旧额。这是一种根据产量的平
4、均折旧法。 每年折旧额=当年实际生产量*(成本-残值)/使用年限内估计总生产量 例如,假设购买了一台价值¥1,000,000的设备,估计可使用6年,总生产量为600,000,估计残值为¥250,000,那么每年的折旧额为: 当年实际生产量* (1000000-250000)/600000=1.25*当年实际生产量,生产数量法的缺点: 只单纯以产量为依据,没考虑到有形或无形的损耗。 总产量通常无法估计很准确。,3工作时间法,该方法是以固定资产来估计总工作时间,再除其应折旧的总额,算出单位工作时间应负担的折旧额,然后再乘以每年的实际工作时间,求得各期的折旧额。这是一种根据工作时间的平均折旧法。 每
5、年折旧额=当年实际生产量*(成本-残值)/使用年限内估计总生产量 例如,假设购买了一台价值¥1,000,000的设备,估计可使用6年,总生产量为600,000,估计残值为¥250,000,那么每年的折旧额为: 当年实际生产量* (1000000-250000)/600000=1.25*当年实际生产量,工作时间法的缺点: 只单纯以工作时间为依据,没考虑到有形或无形的损耗。 总工作时间通常无法估计很准确。,年数合计法:以固定资产的应折旧总额,乘以递减的分数,其分母为使用年数的合计数,分子则为各使用年次的相反顺序求得各项的折旧额。公式为:(成本-残值)*(使用年限-期别+1)*2使用年限*(使用年限
6、+1)也叫加速折旧法,使前几期享受较大的服务潜力,而负担较高的成本。也可使固定资产的帐面价值较接近于市价;前期多提折旧,可以降低企业早期应税金额,将应税时间往后递延,可以获得货币的时间价值。 SYD(成本,残值,使用年限,期别) 例如,假设购买了一辆价值¥30,000的卡车,其折旧年限为10年,残值为¥7,500,那么第一年的折旧额为: 年 数 公式 计算结果1 SYD(30000,7500,10,1) 4090.91。,4年数合计法,固定余额递减法:依据固定资产的估计使用年数,按公式求出其折旧率,每年以固定资产的帐面价值,乘以折旧率来计算其当年的折旧额。公式为:(成本-上一期累计折旧)*比率
7、其中:比率=1-,5固定余额递减法,例如:成本为2000000元,残值为300000元,使用6年。 折旧比率= 0.271076626392523 第一年折旧:2000000*0.271076626392523 第二年折旧:(2000000-542153)* 0.271076626392523 第三年折旧: (2000000-542153-395188)* 0.271076626392523,使用函数,DB(成本,残值,使用年限,期次,第一年的月数),最后一年的折旧额为:成本-残值-前几期累计折旧,DB(2000000,300000,6,1) DB(2000000,300000,6,2) DB
8、(2000000,300000,6,3) DB(2000000,300000,6,4) DB(2000000,300000,6,5),DB(成本,残值,使用年限,期次,第一年的月数)第一年:DB(2000000,300000,6,1,5) 第二年:DB(2000000,300000,6,2,5) 第三年:DB(2000000,300000,6,3,5) 第六年:DB(2000000,300000,6,6,5) 第七年:DB(2000000,300000,6,7,5),问题:如果使用期限6年,第一年使用不满一年,例如5个月,第7个年头使用了7个月,折旧怎么算?,财务函数中常见的参数 年金 :在某
9、一段连续时间内,一系列的固定金额给付活动。例如汽车、房屋的分期付款就是年金的一种。 未来值 (fv)-在所有付款发生后的投资或贷款的价值。例如:零存整取的期末领回金额。 期间数 (nper)-为总投资(或贷款)期,即该项投资或贷款的付款期总数。 付款 (pmt)-对于一项投资或贷款的定期支付数额。其数值在整个年金期间保持不变。通常 pmt 包括本金和利息,但不包括其他费用及税款。 现值 (pv)-在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。 利率 (rate)-投资或贷款的利率或贴现率。 类型 (type)-付款期间内进行支付的间隔,如在期初或期末,用0或1表示,省略或0
10、时表示期末给付,1期初给付。,二、年金函数,1、年金期付款函数PMT PMT函数可以计算为偿还一笔贷款,要求在一定周期内支付完时,每次需要支付的偿还额,也就是我们平时所说的“分期付款”。比如借购房贷款或其它贷款时,可以计算每期的偿还额。 PMT函数基于固定利率及等额分期付款方式,返回投资或贷款的每期付款额。 语法:PMT(利率,总投资期数,现值,未来值,期初或期末) 或者 PMT(rate,nper,pv,fv,type) 例如:需要10个月付清的年利率为8%的¥10,000贷款的月支额为: PMT(8%/12,10,10000) 计算结果为:-¥1,037.03。 例如:若想在两年后能存款1
11、00,000元以便出国留学,假设活期存款利率为3.0%,问:每个月要存入多少金额,才能于两年后领回 100,000元? PMT(3%/12,24,0,100000,1) 计算结果为:-¥4,038。,2、付款利息IPMT() IPMT函数基于固定利率及等额分期付款方式,返回投资或贷款的某期付款中的利息金额。 语法:IPMT(利率,第几期,总期数,现值,未来值,期初或期末) 例如:需要10个月付清的年利率为8%的¥10,000贷款的第3月支付利息额为:IPMT(8%/12,3,10,10000)计算结果为:¥-53.69。,3、付款本金PPMT() PPMT函数基于固定利率及等额分期付款方式,返
12、回投资或贷款的某期付款中的本金金额。 语法:PPMT(利率,第几期,总期数,现值,未来值,期初或期末) 例如:需要10个月付清的年利率为8%的¥10,000贷款的第3月支付本金额为:PPMT(8%/12,3,10,10000) 计算结果为:¥-983.35。,4、累计利息CUMIPMT() CUMIPMT函数基于固定利率及等额分期付款方式,返回开始期次到结束期次间累计偿还的利息金额。 语法:CUMIPMT(利率,总期数,现值,开始期次,结束期次,未来值,期初或期末) 例如:需要10个月付清的年利率为9.8%的¥3,000,000贷款的第3月到第8月支间累计偿还的利息金额为: CUMIPMT(8
13、%/12,10,10000,3,8,0) 计算结果为:-222.899。,5、累计本金CUMPRINC() CUMPRINC函数基于固定利率及等额分期付款方式,返回开始期次到结束期次间累计偿还的本金金额。 语法:CUMPRINC(利率,总期数,现值,开始期次,结束期次,未来值,期初或期末) 例如:需要10个月付清的年利率为8%的¥10,000贷款的第3月到第8月支间累计偿还的本金金额为: CUMPRINC(8%/12,10,10000,3,8,0) 计算结果为:-5999.29。,6、期次NPER() NPER函数基于固定利率及等额分期付款方式,返回偿还全部贷款的期次。 语法:NPER(利率,
14、每期给付金额,现值,未来值,期初或期末),例如:年利率为8%的¥100,000贷款,每月给付1000元,需要多少个月才能还清?,NPER(8%/12,-1000,100000,0,1) 计算结果为:163.36。,注意:公式中每月给付是负值.,7、利率RATE() RATE函数返回年金的利率。 RATE(总期数,每次给付金额,现值, 未来值,期初或期末,猜测值) 猜测值如果省略,默认值为10%,例如:100,000贷款,每月给付1000元,163个月还清,问这项贷款的年利率为多少?,RATE(163,-1000,100000,0,1)= 0.6667% 年利率=12*0.6667%=8%,注意
15、:公式中每月给付是负值.,例如:100,000贷款,163个月后一次性还120000,问这项贷款的年利率为多少?,RATE(163,0,100000,-120000,1)=0.1119% 年利率=12*0.1119%=1.34%,RATE(总期数,每次给付金额,现值, 未来值,期初或期末,猜测值),三、未来值 1、FV函数:固定利率的未来值 FV函数基于固定利率及等额分期付款方式,返回某项投资的未来值。 语法:FV(rate,nper,pmt,pv,type) Rate:各期利率,是一固定值; Nper:总投资(或贷款)期,即该项投资(或贷款)的付款期总数; Pmt:各期所应付给(或得到)的金
16、额,其数值在整个年金期间(或投资期内)保持不变; Pv:现值,也称为本金,如果省略,则假设其值为零; Type:期初或期末付款,为数字1或0,如果省略t,则假设其值为零。,语法:FV(rate,nper,pmt,pv,type) 例如:假如某人两年后需要一笔比较大的学习费用支出,计划从现在起每月初存入2000元,如果按年利2.25%,按月计息(月利为2.25%/12),那么两年以后该账户的存款额会是多少呢? 公式写为:FV(2.25%/12, 24,-2000,0,1),该例中没有的现值为0,如果该例中该帐户原有金额20000元,其它条件不变,那么两年以后该账户的存款额会是多少呢?,公式为:F
17、V(2.25%/12, 24,-2000,20000,1),2、FVSCHEDULE函数 计算基于非固定利率投资的未来值。 语法: FVSCHEDULE(本金,利率数组) 例如:假如存入1,000,000元,利息以月计算,存入后的一年内,各月的利率如表所示,一年后本利合计多少钱?,三、现值 1、PV 函数 PV函数用来计算某项固定年金的现值。年金现值就是未来各期年金现在的价值的总和。,投资分析:如果投资回收的当前价值大于投资的价值,则这项投资是有收益的。,例如:今年的一万元一定比明年的一万元有价值,所以,如果在未来连续的20年间,每年年底给10000元,以现在的角度来看,其值并非200,000
18、元要想知道到底为多少,就可使用PV函数,假设年利率4.5%. 则其现值为:PV(4.5%,20,10000,0,0)=-130079.36,语法:PV(rate,nper,pmt,fv,type) Rate:各期利率。 Nper:投资(或贷款)的付款期总数。 Pmt:各期所应支付的金额,整个年金期间保持不变。 Fv: 未来值,或在最后一次支付后希望得到的现金余额,如果省略fv,则假设其值为零(一笔贷款的未来值即为零)。 Type:用以指定各期的付款时间是在期初还是期末。,语法:PV(rate,nper,pmt,fv,type) 例1,假设要购买一项保险年金,该保险可以在今后二十年内于每月末回报
19、¥600。此项年金的购买成本为80,000,假定投资回报率为8%。,该项年金的现值为: PV(0.08/12, 12*20,600,0) 计算结果为:¥-71,732.58。 负值表示这是一笔付款,也就是支出现金流。年金(¥-71,732.58)的现值小于实际支付的(¥80,000)。因此,这不是一项合算的投资。,例2 某房屋当前售价3,500,000元,预计4年后售出,扣除税金和手续费后可净得5,000,000元,问此屋是否值得购买(当前的年利率为5.2%)?,问题实质是根据未来值求现值。 Pv(5.2%,4,0,5000000,0)=-4,082,320,也可以用未来值进行比较 FV(5.
20、2%,4,0,3500000,0)=-4,286,778.10,例3,假设要购买一项保险年金,该保险可以在第1年末回报¥3000,第2年末回报¥5000,第3到第7年每年末领回8000元,第8年和第9年没有收益,第10年末领回20000元。此项年金的购买成本为50,000,假定投资回报率为8%。那么该项年金的是否值得购买?,语法:PV(rate,nper,pmt,fv,type) 需要用NPV函数来计算上述收益的现值. NPV函数基于一系列现金流和固定的各期贴现率,返回一项投资的现值。,2、求非固定年金的现值NPV NPV函数基于一系列现金流和固定的各期贴现率,返回一项投资的现值。 语法:NP
21、V(rate,value1,value2, .) Rate:为各期贴现率,是一固定值; value1,value2,.代表1到29笔支出及收入的参数值,value1,value2,.所属各期间的长度必须相等,而且支付及收入的时间都发生在期末。 NPV按次序使用value1,value2,来注释现金流的次序。所以一定要保证支出和收入的数额按正确的顺序输入。,例1.假设要购买一项保险年金,该保险可以在第1年末回报¥3000,第2年末回报¥5000,第3到第7年每年末领回8000元,第8年和第9年没有收益,第10年末领回20000元。此项年金的购买成本为50,000,假定投资回报率为8%。那么该项年
22、金的是否值得购买? NPV(8%,3000,5000,8000, 8000, 8000, 8000, 8000,0,0,20000)=43,713.18 43,713.1850000,不值得购买。,例2.假设开一家电器经销店。初期投资¥200,000,而未来五年中各年的预期收入分别为¥20,000、¥40,000、¥50,000、¥80,000和¥120,000。假定每年的贴现率是8%则投资收益的现值公式是:,NPV(8%,20000,40000,50000,80000,120000)= 232,976.06,3、净现值 净现值:一项投资净收益的现值. XNPV函数基于一系列现金流和固定的各期
23、贴现率,返回一项投资的净现值。 语法:XNPV(rate,values,dates) Rate:各期贴现率,是一固定值; Values:现金流量; Dates:代表日期。 在现金流量中第一个数字为购入成本,为负值,若无购入成本应该以0代替,且必须输入开始日期。,例如:您于2000/2/5花了200,000买了一项投资计划,可按下表获得收益,年利率为5.2% 该投资的净现值为: XNPV(B1,B4:B9,A4:A9)=83329.79,报酬率:某项投资所能获得的利率,也称为内部报酬率。 如果某项投资的内部报酬率当前的存款利率,则此项投资是合算的 1、定期现金流量的内部报酬率 IRR(现金流量,
24、猜测值) 每期的现金流量不一定相等,但必须是等间距发生,如:同为每月一次或每年一次;现金流量的第一个值必须是购入成本的支出,以负值表示,后接几个属于收入的现金流量。例如:用200,000买了一个投资计划,可分五年领回下列金额:50,000,60,000, 65,000 70,000 80,000,请计算其内部报酬率。,四、报酬率,2、非定期现金流量的内部报酬率 XIRR(现金流量,日期,猜测值) 每期的现金流量不一定相等,现金流的发生可以是非定期发生;现金流量的第一个值必须是购入成本的支出,以负值表示,后接的现金流量。必须按顺序排列。 例如:您于2000/2/5花了200,000买了一项投资计划,可按下表获得收益,年利率为5.2%,该投资是否合算? 内部报酬率为:XIRR(B5:B10,A5:A10),3、融资及转投资的内部报酬率 以融资方式取得资金,进行一项投资,又将所获取的收入转投到另一投资,前一项要付给别人融资利息,后一项获取转投资利息,有支出也有收入,收益如何不知道,则可用MIRR函数来计算内部报酬率。 MIRR(现金流量,融资利率,转投资利率),