论文部分内容阅读
[摘 要] 项目可行性的财务评价常以动态指标作为主要评价指标。目前常用的动态评价指标主要包括内部收益率、净现值和动态投资回收期等指标。这些指标计算非常烦琐,且手工计算很难保证计算的准确度,影响了在项目投资决策中的应用。运用Excel的强大计算功能和图表功能,可以准确、快捷地计算项目动态评价指标,从而大大提高财务分析的效率和准确性。
[关键词] 财务评价;动态指标;内部收益率;净现值;动态投资回收期
[中图分类号]F232;F275.5[文献标识码]A[文章编号]1673-0194(2008)05-0053-03
在投资项目可行性研究中,投资项目财务可行性分析是项目决策的重要因素之一。其中,反映项目财务盈利能力的动态指标的计算历来是一个非常烦琐的问题。在Excel内置的大量函数中,财务函数是其重要的组成部分,利用Excel内置财务函数计算投资项目财务评价指标,可以大大提高财务分析的效率和准确性。
项目可行性的财务评价指标按其是否考虑时间价值,分为静态指标和动态指标两类。其中,静态指标是不考虑资金时间价值的指标,主要包括投资利润率和静态投资回收期。静态指标计算简单,但决策的相关性较差。因此,投资项目决策中以动态指标作为主要评价指标。目前常用的动态评价指标主要包括内部收益率、净现值和动态投资回收期等指标。本文针对这一问题,介绍如何运用Excel的强大计算功能和图表功能,准确、快捷地计算项目动态评价指标。
一、设计思路及基础数据的取得和计算
1. 设计思路
首先在Excel工作簿中设置项目财务现金流量表,填入项目各年现金流入量和现金流出量等基础数据;然后通过预先设置的公式自动计算现金流量表各年现金流入量、现金流出量、净现金流量、净现金流量现值和累计净现金流量现值;最后,利用设置好的公式和Excel内置的财务函数自动计算出项目的财务内部收益率、财务净现值和动态投资回收期。
在Excel工作簿中设计好各数据计算公式后,可以根据基础数据的变化,自动重新计算各项财务指标,不但可以提高计算结果的准确性,而且还会大大简化财务评价工作。
2. 基础数据的取得和计算
现以某投资项目为例,首先介绍项目基础数据的取得和计算。投资项目的计算期一般较长,由于篇幅所限,选择6年的数据说明其计算原理。该项目财务现金流量表的格式如图1所示。图1是利用Excel制作的,其中各年现金流入量、现金流出量的数据是通过链接从投资估算表、营业收入估算表、成本费用表及利润表等相关表格过入的。
(1)计算各年现金流入量
激活C4单元格,在公式编辑栏输入公式“=C5 C6 C7”并确认;然后选中C4单元格,光标变为十字形,横向拖动到H4,利用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单元格,在公式编辑栏输入公式“=PV(8%,C21,-C13)”并确认(第21行“期数”的数据是为方便计算各年净现金流量现值临时加入,只作为计算各年净现金流量现值时的折现期数,不作表格输出用。其中C21为0,表示折现期为0;D21为1,表示折现期为1;以此类推),然后选中C14单元格,光标变为十字形,横向拖动到H14,利用Excel填充功能计算各年净现金流量的现值,如图1中C14至H14单元格所示。
(5)计算累计净现金流量现值
激活C15单元格,输入公式“=C14”并确认;激活D15单元格,输入公式“=C15 D14”并确认;然后选中D15单元格,光标变为十字形,横向拖动到H15,利用Excel填充功能计算出每年累计净现金流量现值,如图1中C15至H15单元格所示。
至此,现金流量表各项数据取得并计算完毕。
二、内部收益率指标的计算
内部收益率(IRR)是投资项目实际可望达到的报酬率,亦即投资项目净现值等于零时的折现率。若手工计算项目内部收益率,在投资项目各年现金流量相等的情况下,可以通过反查年金现值系数表,分别求得净现值最接近于零但一个大于零的值和一个小于零的值,找到对应的两个折现率,并用插值法计算内部收益率;但是,在投资项目各年现金流量不等的情况下,只能采用不同的折现率逐个测试,再用插值法计算内部收益率,计算结果不够精确且计算工作量相当大。
在Excel内置财务函数中,IRR函数就是内部收益率函数。该项目内部收益率在现金流量表的F17单元格显示。激活F17单元格,在“插入”菜单下选择“函数”项,在“插入函数”界面选择函数类型为“财务”,并从函数列表中选择IRR函数,单击“确定”按钮,出现输入函数参数的界面,在“Values”后输入“C13:H13”,“Guess”为内部收益率的猜测值,如果忽略,默认为0.1,故一般无需输入数据,单击“确定”按钮,在函数工具栏显示其公式为“=IRR(C13:H13)”。至此,在F17单元格中完成了内部收益率函数的设置。通过内部收益率函数自动计算出该项目的内部收益率为17.6%,如图1所示。
三、净现值指标的计算
净现值(NPV)是根据行业基准收益率或其他设定折现率计算的各年净现金流量现值之和。手工计算净现值,一般通过查年金现值系数表或复利现值系数表,将各年现金流量折现后相加,计算相当烦琐。
在Excel内置财务函数中,NPV函数就是净现值函数。该项目净现值在现金流量表的F18单元格显示。激活F18单元格,点击工具栏上的“插入”—“函数”,在“插入函数”界面选择函数类型为“财务”,并从函数列表中选择NPV函数,单击“确定”按钮,出现输入函数参数的界面,在“Rate”后输入项目的贴现率“8%”,“Value1, value2, ...”为1到29个参数,代表在时间上必须具有相等间隔,并且都发生在期末的现金流(支出及收入),点击Value1右侧的折叠框,用光标选择第1年对应的C13单元格至第6年对应的H13单元格,关闭折叠框,单击“确定”按钮,在函数工具栏显示其公式为“=NPV(8%,C13:H13)”。至此,在F18单元格中完成了净现值函数的设置。通过净现值函数自动计算出该项目的净现值为419万元,如图1所示。
四、动态投资回收期的计算
动态投资回收期是投资项目各年净现金流量的现值抵偿原始总投资现值所需要的时间。由于动态投资回收期考虑了资金的时间价值,能比较客观地反映投资效果。计算动态投资回收期,首先根据行业基准收益率或其他设定折现率计算各年净现金流量的现值;然后逐年计算累计净现金流量现值,在累计净现金流量现值变为正数的年度(设为n),根据公式“(n-1) (n-1)年末尚未收回的投资额现值/第n年净现金流量的现值”计算动态投资回收期。
动态回收期的计算比较复杂,在Excel中没有现成的函数,要用到数组公式。计算思路如下:用MATCH(0,C15∶H15) 1把累计净现金流量现值变为正数的年度算出来,那么公式“(n-1) (n-1)年末尚未收回的投资额现值 / 第n年净现金流量的现值”中的(n-1)年刚好等于MATCH(0,C15∶H15)的返回值;用LOOKUP(0,C15∶H15)把累计净现金流量现值变为正数的前一年仍未收回的投资额现值算出来,用LOOKUP(0,C15∶H15,D15∶I15)把累计净现金流量现值变为正数的那一年收回的投资额现值算出来,由于LOOKUP(0,C15∶H15)的返回值为负,因此在F19单元格中输入公式“=MATCH(0,C15∶H15) 1-LOOKUP(0,C15∶H15)/(LOOKUP(0,C15∶H15,D15∶I15)-LOOKUP(0,C15∶H15))”即可求出动态投资回收期。
五、用Excel 进行项目动态评价指标计算需注意的问题
1. 关于现金流量数据的取得
采用Excel进行项目动态指标计算时,关于现金流量的数据可以直接在现金流量表各项目各年度对应的单元格输入,也可以通过建立链接从投资估算表、营业收入及营业税金估算表、利润表等其他表格过入。笔者建议采用第二种方式,不但可以减少数据输入的工作量,更重要的是还可以大大降低由于数据输入错误导致的计算结果错误。
2. 现金净流量的计算
在计算各年现金净流量时应注意用现金流入量减去现金流出量。结果为正,表示当年现金流量为净流入;结果为负,表示当年现金流量为净流出。对于每一投资项目,应注意各年现金净流量的正负,避免出现指标计算错误。
3. 计算内部收益率指标应注意的问题
内部收益率指标是根据数的顺序来解释现金流的顺序,故values的数值应按照时间序列输入,且values必须包含至少一个正值和一个负值,否则将出现计算错误。guess为对内部收益率计算结果的估计值。大多数情况下,不需要为内部收益率的计算提供guess值(省略时默认为0.1)。如果内部收益率返回值为错误,可通过调整guess解决。
4. 计算净现值指标应注意的问题
净现值指标主要用来计算在未来连续期间的现金流量value1,value2,…,以及贴现率rate条件下返回该项投资的净现值。
参数中rate为各期贴现率,是一个固定值,一般应为投资项目最低投资报酬率;
value1,value2,…代表各期现金净流量的参数值,要保证现金流量的数额按正确的顺序输入。净现值假定投资开始于value1现金流所在日期的前一期,并结束于最后一笔现金流的当期。如果第一笔现金流发生在第一个周期的期初,则第一笔现金必须添加到NPV的结果中,而不应包含在values参数中。
5. 计算动态投资回收期应注意的问题
数组公式的输入计较特殊,在公式编辑栏输入公式“=MATCH(0,C15∶H15)-LOOKUP(0,C15∶H15)/(LOOKUP(0,C15∶H15,D15∶I15)-LOOKUP(0,C15∶H15))”后,要同时按下“Ctrl Shift Enter”确认,否则数组公式无法生效。
主要参考文献
[1] 刘静. 如何利用Excel表计算贴现回收期[J]. 现代企业教育,2006,(9,下).
[2] 王文俐. Excel财务函数在资金时间价值计算中的应用[J]. 山西经济管理干部学院学报,2006,(6).
[3] 胡育. 对Excel财务函数的探讨[J]. 上海会计,2002,(3).
[关键词] 财务评价;动态指标;内部收益率;净现值;动态投资回收期
[中图分类号]F232;F275.5[文献标识码]A[文章编号]1673-0194(2008)05-0053-03
在投资项目可行性研究中,投资项目财务可行性分析是项目决策的重要因素之一。其中,反映项目财务盈利能力的动态指标的计算历来是一个非常烦琐的问题。在Excel内置的大量函数中,财务函数是其重要的组成部分,利用Excel内置财务函数计算投资项目财务评价指标,可以大大提高财务分析的效率和准确性。
项目可行性的财务评价指标按其是否考虑时间价值,分为静态指标和动态指标两类。其中,静态指标是不考虑资金时间价值的指标,主要包括投资利润率和静态投资回收期。静态指标计算简单,但决策的相关性较差。因此,投资项目决策中以动态指标作为主要评价指标。目前常用的动态评价指标主要包括内部收益率、净现值和动态投资回收期等指标。本文针对这一问题,介绍如何运用Excel的强大计算功能和图表功能,准确、快捷地计算项目动态评价指标。
一、设计思路及基础数据的取得和计算
1. 设计思路
首先在Excel工作簿中设置项目财务现金流量表,填入项目各年现金流入量和现金流出量等基础数据;然后通过预先设置的公式自动计算现金流量表各年现金流入量、现金流出量、净现金流量、净现金流量现值和累计净现金流量现值;最后,利用设置好的公式和Excel内置的财务函数自动计算出项目的财务内部收益率、财务净现值和动态投资回收期。
在Excel工作簿中设计好各数据计算公式后,可以根据基础数据的变化,自动重新计算各项财务指标,不但可以提高计算结果的准确性,而且还会大大简化财务评价工作。
2. 基础数据的取得和计算
现以某投资项目为例,首先介绍项目基础数据的取得和计算。投资项目的计算期一般较长,由于篇幅所限,选择6年的数据说明其计算原理。该项目财务现金流量表的格式如图1所示。图1是利用Excel制作的,其中各年现金流入量、现金流出量的数据是通过链接从投资估算表、营业收入估算表、成本费用表及利润表等相关表格过入的。
(1)计算各年现金流入量
激活C4单元格,在公式编辑栏输入公式“=C5 C6 C7”并确认;然后选中C4单元格,光标变为十字形,横向拖动到H4,利用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单元格,在公式编辑栏输入公式“=PV(8%,C21,-C13)”并确认(第21行“期数”的数据是为方便计算各年净现金流量现值临时加入,只作为计算各年净现金流量现值时的折现期数,不作表格输出用。其中C21为0,表示折现期为0;D21为1,表示折现期为1;以此类推),然后选中C14单元格,光标变为十字形,横向拖动到H14,利用Excel填充功能计算各年净现金流量的现值,如图1中C14至H14单元格所示。
(5)计算累计净现金流量现值
激活C15单元格,输入公式“=C14”并确认;激活D15单元格,输入公式“=C15 D14”并确认;然后选中D15单元格,光标变为十字形,横向拖动到H15,利用Excel填充功能计算出每年累计净现金流量现值,如图1中C15至H15单元格所示。
至此,现金流量表各项数据取得并计算完毕。
二、内部收益率指标的计算
内部收益率(IRR)是投资项目实际可望达到的报酬率,亦即投资项目净现值等于零时的折现率。若手工计算项目内部收益率,在投资项目各年现金流量相等的情况下,可以通过反查年金现值系数表,分别求得净现值最接近于零但一个大于零的值和一个小于零的值,找到对应的两个折现率,并用插值法计算内部收益率;但是,在投资项目各年现金流量不等的情况下,只能采用不同的折现率逐个测试,再用插值法计算内部收益率,计算结果不够精确且计算工作量相当大。
在Excel内置财务函数中,IRR函数就是内部收益率函数。该项目内部收益率在现金流量表的F17单元格显示。激活F17单元格,在“插入”菜单下选择“函数”项,在“插入函数”界面选择函数类型为“财务”,并从函数列表中选择IRR函数,单击“确定”按钮,出现输入函数参数的界面,在“Values”后输入“C13:H13”,“Guess”为内部收益率的猜测值,如果忽略,默认为0.1,故一般无需输入数据,单击“确定”按钮,在函数工具栏显示其公式为“=IRR(C13:H13)”。至此,在F17单元格中完成了内部收益率函数的设置。通过内部收益率函数自动计算出该项目的内部收益率为17.6%,如图1所示。
三、净现值指标的计算
净现值(NPV)是根据行业基准收益率或其他设定折现率计算的各年净现金流量现值之和。手工计算净现值,一般通过查年金现值系数表或复利现值系数表,将各年现金流量折现后相加,计算相当烦琐。
在Excel内置财务函数中,NPV函数就是净现值函数。该项目净现值在现金流量表的F18单元格显示。激活F18单元格,点击工具栏上的“插入”—“函数”,在“插入函数”界面选择函数类型为“财务”,并从函数列表中选择NPV函数,单击“确定”按钮,出现输入函数参数的界面,在“Rate”后输入项目的贴现率“8%”,“Value1, value2, ...”为1到29个参数,代表在时间上必须具有相等间隔,并且都发生在期末的现金流(支出及收入),点击Value1右侧的折叠框,用光标选择第1年对应的C13单元格至第6年对应的H13单元格,关闭折叠框,单击“确定”按钮,在函数工具栏显示其公式为“=NPV(8%,C13:H13)”。至此,在F18单元格中完成了净现值函数的设置。通过净现值函数自动计算出该项目的净现值为419万元,如图1所示。
四、动态投资回收期的计算
动态投资回收期是投资项目各年净现金流量的现值抵偿原始总投资现值所需要的时间。由于动态投资回收期考虑了资金的时间价值,能比较客观地反映投资效果。计算动态投资回收期,首先根据行业基准收益率或其他设定折现率计算各年净现金流量的现值;然后逐年计算累计净现金流量现值,在累计净现金流量现值变为正数的年度(设为n),根据公式“(n-1) (n-1)年末尚未收回的投资额现值/第n年净现金流量的现值”计算动态投资回收期。
动态回收期的计算比较复杂,在Excel中没有现成的函数,要用到数组公式。计算思路如下:用MATCH(0,C15∶H15) 1把累计净现金流量现值变为正数的年度算出来,那么公式“(n-1) (n-1)年末尚未收回的投资额现值 / 第n年净现金流量的现值”中的(n-1)年刚好等于MATCH(0,C15∶H15)的返回值;用LOOKUP(0,C15∶H15)把累计净现金流量现值变为正数的前一年仍未收回的投资额现值算出来,用LOOKUP(0,C15∶H15,D15∶I15)把累计净现金流量现值变为正数的那一年收回的投资额现值算出来,由于LOOKUP(0,C15∶H15)的返回值为负,因此在F19单元格中输入公式“=MATCH(0,C15∶H15) 1-LOOKUP(0,C15∶H15)/(LOOKUP(0,C15∶H15,D15∶I15)-LOOKUP(0,C15∶H15))”即可求出动态投资回收期。
五、用Excel 进行项目动态评价指标计算需注意的问题
1. 关于现金流量数据的取得
采用Excel进行项目动态指标计算时,关于现金流量的数据可以直接在现金流量表各项目各年度对应的单元格输入,也可以通过建立链接从投资估算表、营业收入及营业税金估算表、利润表等其他表格过入。笔者建议采用第二种方式,不但可以减少数据输入的工作量,更重要的是还可以大大降低由于数据输入错误导致的计算结果错误。
2. 现金净流量的计算
在计算各年现金净流量时应注意用现金流入量减去现金流出量。结果为正,表示当年现金流量为净流入;结果为负,表示当年现金流量为净流出。对于每一投资项目,应注意各年现金净流量的正负,避免出现指标计算错误。
3. 计算内部收益率指标应注意的问题
内部收益率指标是根据数的顺序来解释现金流的顺序,故values的数值应按照时间序列输入,且values必须包含至少一个正值和一个负值,否则将出现计算错误。guess为对内部收益率计算结果的估计值。大多数情况下,不需要为内部收益率的计算提供guess值(省略时默认为0.1)。如果内部收益率返回值为错误,可通过调整guess解决。
4. 计算净现值指标应注意的问题
净现值指标主要用来计算在未来连续期间的现金流量value1,value2,…,以及贴现率rate条件下返回该项投资的净现值。
参数中rate为各期贴现率,是一个固定值,一般应为投资项目最低投资报酬率;
value1,value2,…代表各期现金净流量的参数值,要保证现金流量的数额按正确的顺序输入。净现值假定投资开始于value1现金流所在日期的前一期,并结束于最后一笔现金流的当期。如果第一笔现金流发生在第一个周期的期初,则第一笔现金必须添加到NPV的结果中,而不应包含在values参数中。
5. 计算动态投资回收期应注意的问题
数组公式的输入计较特殊,在公式编辑栏输入公式“=MATCH(0,C15∶H15)-LOOKUP(0,C15∶H15)/(LOOKUP(0,C15∶H15,D15∶I15)-LOOKUP(0,C15∶H15))”后,要同时按下“Ctrl Shift Enter”确认,否则数组公式无法生效。
主要参考文献
[1] 刘静. 如何利用Excel表计算贴现回收期[J]. 现代企业教育,2006,(9,下).
[2] 王文俐. Excel财务函数在资金时间价值计算中的应用[J]. 山西经济管理干部学院学报,2006,(6).
[3] 胡育. 对Excel财务函数的探讨[J]. 上海会计,2002,(3).