资本限额投资决策的EXCEL模型设计
2018-01-23赵莹
赵莹
[摘 要] 资本限额投资决策是企业面对多个可行投资项目,如何用有限的资金选择最优投资组合,以期获得最大净现值的过程。传统的资本限额投资决策需要财务人员具有一定的排列组合知识,且计算工作量大、容易出错。本文结合具体案例,借助EXCEL强大的函数和公式功能,构建决策模型,便捷、准确地做出资本限额投资决策。该模型设计方法简单,界面简洁、美观,适用性强。
[关键词] 资本限额;投资决策;模型设计;EXCEL
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 01. 015
[中图分类号] F232;TP317 [文献标识码] A [文章编号] 1673 - 0194(2018)01- 0033- 03
0 引 言
投资是企业最重要的财务活动之一,是企业投入财力,以期在未来获取收益的一种经济行为。投资是企业实现财务管理目标的重要前提,也是企业发展生产的重要手段,科学的投资决策对企业尤其重要。
1 资本限额投资决策
投资决策中,往往以收付实现制下的现金流量为依据,计算投资项目的净现值、获利指数、内含报酬率、回收期等指标,然后按照一定的标准进行决策。其中净现值是指投资项目所产生的现金净流量以资金成本为贴现率折现之后与原始投资额现值的差额。净现值考虑了货币的时间价值,并且反映项目的净收益,也就是项目给企业带来的价值增加。
按照投资决策理论,净现值大于0的项目即为可以给企业带来价值增加的可行项目,企业就应该进行投资。但在实践中,企业往往受到资本市场的制约,拥有的资金有一定的限度,不可能投资所有可行项目。这种情况下,如何选择投资组合,使企业获得最大利益,即为资本限额投资决策。
2 案例介绍及决策原理
资料:假设向阳公司有五个可供选择的项目A、B、C、D、E,五个项目彼此独立,公司初始投资限额为40万元。各项目所需投资额和净现值情况如表1所示。
针对以上资本限额投资决策问题,可以通过以下步骤做出决策。
2.1 穷举法列出五个项目的所有可能组合
根據排列组合的有关知识,五个项目所有可能的投资组合共有25-1,即31种组合,分别是A,B,C,D,E,AB,AC,AD,AE,BC,BD,BE,CD,CE,DE,ABC,ABD,ABE,ACD,ACE,ADE,BCD,BCE,BDE,CDE,ABCD,ABCE,ABDE,ACDE,BCDE,ABCDE。
2.2 计算31种投资组合所需的投资额和净现值
以ABE投资组合为例:
组合的投资额=12+15+10=37(万元)
组合的净现值=6.7+7.95+1.8=16.45(万元)
以此类推,计算其他30种组合的投资额和净现值。
2.3 选择最优投资组合
在资本限额投资活动中,投资额不高于限额且净现值最大的投资组合即最佳投资组合。从案例资料可知,向阳公司的投资限额为40万元,也就是说投资额高于40万元的组合为无效组合。对上一步骤的计算结果分析可知,投资额不高于40万元的共有16种组合,分别是A,B,C,D,E,AB,AD,AE,BD,BE,CE,DE,ABD,ABE,ADE,BDE。其中净现值最大的ABD投资组合即为最优投资组合,该组合的净现值为16.75万元。
3 资本限额投资决策模型有关函数介绍
从以上解决过程可以看出,传统的资本限额投资决策需要人工穷举所有可能投资组合,并计算各种组合的投资额和净现值,进一步分析比较,最终选出最优投资组合,做出投资决策。该过程,一方面需要财务人员具备一定排列组合的知识,稍有不慎就会产生重复和错漏,另一方面可供选择项目每增加一个,计算工作量就会以几何倍数增加,非常烦琐。
EXCEL有界面友好、操作简单、功能强大等优点,以上问题可通过使用EXCEL构建决策模型加以解决。本文决策模型将涉及EXCEL函数的有IF、MID、DEC2BIN、VLOOKUP 、MAX等函数,简单介绍如下。
3.1 IF函数
函数说明:根据逻辑判断返回相应值。
语法规则:IF(logical_test,value_if_true,value_if_false)。
参数说明:Logical_test,表示计算结果为 TRUE 或 FALSE 的任意值或表达式;
Value_if_true logical_test 为 TRUE 时返回的值;
Value_if_false logical_test 为 false 时返回的值。
3.2 MID函数
函数说明:从一个文本字符串的指定位置开始,截取指定数目的字符。
语法规则:MID(text,start_num,num_chars)。
参数说明:text代表一个文本字符串;
start_num表示指定的起始位置;
num_chars表示要截取字符的数目。
3.3 DEC2BIN函数
函数说明:将十进制数转换为二进制数。
语法规则:DEC2BIN(number, [places]) 。
参数说明:Number为待转换的十进制整数;
Places 为要使用的字符数。
3.4 VLOOKUP函数
函数说明:搜索数据表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的数值
语法规则:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)endprint
参数说明:
Lookup_value为需要在数据表第一列中进行查找的数值;
Table_array为需要在其中查找数据的数据表;
col_index_num为table_array 中查找数据的数据列序号;
Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。
3.5 MAX函数
函数说明:返回一组数值中的最大值。
语法规则:MAX(number1,number2,...)
参数说明:number1,number2,...为要从中找出最大值的一组数字。
4 EXCEL建模及计算过程
4.1 建立原始数据区,并录入有关原始数据
建立图1原始数据区,并录入有关原始数据,以便在后续模型中建立相关单元格的勾稽和引用关系,以实现决策结果的动态化,提高模型的适用性。
4.2 列出五个投资项目的所有可能组合
建立如图2所示计算过程区,在B14:F14单元格分别输入以下公式,然后选中B14:F14,拖动选中区域右下角拖动柄向下将公式复制到B15:F44,即可得到图2中B14:F14的31种可能投资组合。
4.4 决策结果输出
建立如图3所示结果输出区,在C47:C48单元格分别输入以下公式,即可得到最优投资组合及其净现值。
(1)C47=MAX(H14:H44)
(2)C48=VLOOKUP(C47,H14:I44,2,FALSE)
该模型设计方法简单,界面簡洁、美观,且具有较强的适用性,只要企业的可行投资项目不多于5项都可以使用。如果少于5项,只需要在原始数据区将其余项目名称、投资额、净现值赋值0即可;如果投资项目多于5项,则需将模型简单修改即可。模型的不足之处在于没有考虑互斥项目的存在,有待于进一步改进。
主要参考文献
[1]荆新,王化成,刘俊彦.财务管理学[M].第6版.北京:中国人民大学出版社,2012.
[2]韩建丽,白建勇. 基于Excel的固定资产投资决策模型的构建[J]. 财会月刊,2015(21):76-79.endprint