基于Excel 的投资项目财务动态指标计算
○哈尔滨理工大学 尤丽团 黑龙江省肇州县林业局 刘宝华
摘要:目前反映项目财务盈利能力的常用的动态指标主要包括内部收益率、净现值和动态投资回收期等指标。这些指标计算繁琐, 且手工计算很难保证计算的准确性。运用Excel 的强大计算功能和图表功能, 可以准确、快捷地计算动态指标, 从而大大提高财务分析的效率和准确性关键词:Excel 动态指标 财务分析中图分类号:F230 在投资项目可行性研究中, , 本文针对这一问题, Excel 的强大计算功能和图表功能, 准确、快捷地计算项目动态评价指标。
一、设计思路及基础数据的取得和计算
11设计思路。首先在Excel 工作簿中设置项目财务现金流量表, 填入项目各年现金流入量和现金流出量等基础数据; 然后通过预先设置的公式自动计算现金流量表各年现金流入量、现金流出量、净现金流量、净现金流量现值和累计净现金流量现值; 最后利用设置好的公式和Excel 内置的财务函数自动计算出项目的财务内部收益率、财务净现值和动态投资回收期。
在Excel 工作簿中设计好各数据计算公式后, 可以根据基础数据的变化, 自动重新计算各项财务指标, 不但可以提高计算结果的准确性, 而且还会大大简化财务评价工作。
21基础数据的取得和计算。现以某投资项目为例, 投资项目的计算期设为6年, i c =8%, 投资为期初一次性投入。首先介绍项目基础数据的取得和计算。该项目财务现金流量表的格式如图1所示。图1是利用Excel 制作的, 其中各年现金流入量、现金流出量数据是通过链接从投资估算表、营业收入估算表、成本费用表及利润表等相关表格过入的。
(1) 计算各年现金流入量。激活C4单元格, 在公式编辑栏输入公式“=C5+C6+C7”并确认; 然后选中C4单元格, 光标变为“十”字形,
利用Excel 填充功能计算出各年, 如图1中C4到H4单元格所示。
(2) 计算各年现金流出量。激活C8单元格, 在公式编辑栏输入公式“=C9+C10+C11+C12”并确认; 然后选中C8单元格, 光标变为十字形, 横向拖动到H8, 利用Excel 填充功能计算出各年现金流出量。如图1中C8到H8单元格所示。
(3) 计算各年现金净流量。激活C13单元格, 在公式编辑栏输入公式“=C4-C8”并确认; 然后选中C13单元格, 光标变为“十”字形, 横向拖动到H13, 利用Excel 填充功能计算出各年净现金流量, 如图1中C13到H13单元格所示。
(4) 计算各年现金净流量的现值。激活C14单元格, 在公式编辑栏输入公式“=C14Π(1+8%) ^C16”并确认(第16行“期数”的数据是为方便计算各年净现金流量现值临时加入, 只作为计算各年净现金流量现值时的折现期数, 不作表格输出用。其中C16为0, 表示折现期数0; D16为1, 表示折现期数1; 依此类推) , 然后选中C14单元格, 光标变为十字形, 横向拖动到H14, 利用Excel 填充功能计算各年净现金流量的现值, 如图1中C14到H14单元格所示。
二、内部收益率(IRR ) 指标的计算
内部收益率(IRR ) 是投资项目实际希望达到的报酬率, 即投资项目净现值等于零时的折现率。
11Excel 公式的人机结合方式。按照IRR 的定义, 其是净现值为零时的贴现率。按照此定义, 利用Excel 单元格间公式的相对和绝对引用, 可以逐步调整贴现率, 使净现值变为零, 而此时的贴现率就是IRR 。同样用图1中数据, 具体步骤如下:
(1) 在B2单元格录入假定初始贴现率16%;
・37・
●2009年 第4期
各年的净现金流量;
(2) 在【插入】菜单下选择【函数】项, 在【插入函数】界面选择函数类型为【财务】, 并从函数列表中选择IRR 函数, 单击【确定】按钮, 出现输入函数参数的界面, 在“Values ”后输入“C2∶H2”, 单击【确定】按钮, 在函数工具栏显示其公式为“=IRR (C2∶H2) ”。至此, 在C3单元格中完成了内部收益率函数的设置。通过内部收益率函数自动计算出该项目的内部收益率为17157%, 如图
3。
图
1
图3
三、净现值指标的计算
净现值是根据行业基准收益率或其他设定折
2
现率计算的各年净现金流量现值之和。手工计算
(2) 在C3:H3及C4:H4中依此录入年数、净现值, 一般通过查年金现值系数表或复利现值初始投资额、各年的净现金流量; 系数表, 将各年现金流量折现后相加, 计算相当
(3) 在C5单元格录入公式:=C4Π(1+S |B 繁琐。S |2) ^C3在Excel 内置财务函数中, NPV 函数就是净现
在D5单元格录入公式:=D4Π(1+S |B S |2) 值函数。利用图1数据计算步骤如下:^D311在C2:H2单元格依次录入初始投资额、
在E5单元格录入公式:=E4Π(1+S |B S |2) 各年的净现金流量; ^E321在【插入】菜单下选择【函数】项, 在
在F5单元格录入公式:=F4Π(1+S |B S |2) 【插入函数】界面选择函数类型为【财务】, 并从^F3函数列表中选择NPV 函数, 单击【确定】按钮,
在G 5单元格录入公式:=G 4Π(1+S |B S |2) 出现输入函数参数的界面, 在“Rate ”后输入^G3“8%”, “Value1”后输入“C2∶H2”, 单击【确定】
在H5单元格录入公式:=H4Π(1+S |B S |2) 按钮, 在函数工具栏显示其公式为“=NPV ^H3(8%, C2∶H2) ”。至此, 在C3单元格中完成了净
(4) 在I5单元格录入公式:=S UM (C5∶现值函数的设置。通过净现值函数自动计算出该H5) , 得出C5∶H5的和, 即贴现率为16%的净现项目的净现值为419103
。如图4。值;
(5) 当完成图2所示的工作表后, 通过对B2单元格内的贴现率的调整, 使I5单元格的净现值变为零, 此时B2单元格内的贴现率即为此投资项
图4目的贴现率。
21借助Excel 内部函数自动生成。Excel 不仅四、投资回收期的计算能够利用公式自动完成由数据变动引发的大量计动态投资回收期是投资项目各年净现金流量算, 而且利用其内部函数方便地解决相关的财务的现值抵偿原始总投资现值所需要的时间。由于问题。对于IRR 的计算, 可以使用IRR 函数加以动态投资回收期考虑了资金的时间价值, 能比较解决。利用图1数据, 具体步骤如下:客观地反映投资效果。计算动态投资回收期, 首
(1) 在C2∶H2单元格依次录入初始投资额、先根据行业基准收益率或其他设定折现率计算各・38・
(1) 不同环境下两种方法的选用
年净现金流量的现值; 然后逐年计算累计净现金流量现值, 在累计净现金流量现值变为正值的年度(设为n ) , 根据公式“(n -1) +(n -1) 年末尚未收回的投资额现值Π第n 年净现金流量的现值”计算动态投资回收期。
动态回收期的计算比较复杂, 在Excel 中没有现成的函数, 要用到数组公式。计算思路如下:利用图1, 用MAT CH (0, C2∶H2) 把累计净现金流量现值变为正数的年度算出来, 那么公式“(n -1) +(n -1) 年末尚未收回的投资额现值Π第n 年净现金流量的现值”中的(n -1) 年刚好等于MAT CH (0, C2∶H2) 的返回值; 用LOOK UP (0, C2∶H2) 把累计净现金流量现值变为正数的前一年仍未收回的投资额现值算出来, 用LOOK (0, C2∶H2, D2∶I2) , LOOK UP (0, C2) 公式“=MAT CH , ∶) -LOOK UP (0, C2∶H2) Π(LOOK (0, C2∶H2, D2∶I2) -LOOK UP (0, C2∶H2) ) 即可求出动态投资回收期。如图5
。
图5
五、用Excel 进行项目计算需注意的问题
11关于现金流量数据的取得。采用Excel 进行项目动态指标计算时, 关于现金流量的数据可以直接在现金流量表各项目各年度对应的单元格输入, 也可以通过建立链接从投资估算表、营业收入及营业税金估算表、利润表等其他表格过入。笔者建议采用第二种方式, 不但可以减少数据输入的工作量, 更重要的是还可以大大降低由于数据输入错误导致的计算结果错误。
21现金净流量的计算。在计算各年现金净流量时应注意用现金流入量减去现金流出量。结果为正, 表示当年现金流量为净流入; 结果为负, 表示当年现金流量为净流出。对于每一投资项目, 应注意各年现金净流量的正负, 避免出现指标计算错误。
31计算内部收益率指标应注意的问题。对于内部收益率数值产生影响的关键因素主要有两个:投资的次数和每年的净现金是否再次用于投资, 据此可将投资项目大体分为三类。
①投资是一次性的, 每年的净现金没有再次用于投资。这是最常见的类型, 上述2种方法均适用于此种情况下内部收益率的计算。
②每年的现金没有再次用于投资, 但投资是分批进行的。这时, 每年的净现金流量会有正有负, 所以, 可能存在多个内部收益率(有时会不存在内部收益率, 此种情况按任何方法均得不到内部收益率, 故暂不考虑) 。如果采用第二种方法, 将只得到一个内部收益率, 除非更改内部收益率函数的参数guess 011) 。而, 故可以找到存在的只是较为繁琐。
, 且每年的净现金再次用于投资。对于这种情况, 可以使用Excel 专门的修正内部收益率函数MIRR , 其表达式为MIRR (values , finance -rate , reinvest -rate ) , 其中values 是包含各年净现金的一个数组, finance -rate 代表资金成本或必要报酬率, reinvest -rate 代表再投资资金成本或再投资报酬率。利用此函数可以便捷地求出此种情况下的内部收益率。
(2) 内部收益率指标是根据数的顺序来解释现金的顺序, 故values 的数值应按照时间序列输入, 且values 必须包含至少一个正值和一个负值, 否则将出现计算错误。
41计算净现值指标应注意的问题。净现值指标主要用来计算在未来连续期间的现金流量va 2lue1, value2, ¨¨, 以及贴现率rate 条件下返回该项投资的净现值。
参数中rate 为各期贴现率, 是一个固定值, 一般应为投资项目最低投资报酬率;
value1, value2, ¨¨代表各期现金净流量的参数值, 要保证现金流量的数额按正确的顺序输入。净现值假定投资开始于value1现金流所在日期的前一期, 并结束于最后一笔现金流的当期。如果第一笔现金流发生在第一个周期的期初, 则第一笔现金必须添加到NPV 的结果中, 而不应包含在values 参数中。
参考文献:
11王文俐. Excel 财务函数在资金时间价值计算中的应用[J].山西经济管理干部学院学报, 2006(6) .
21胡育. 对E xcel 财务函数的探讨[J].上海会计, 2002(3) .
收稿日期:2009-03-02
责任编辑:张翊飞
・39・