利用Excel制作基于净现值的投资决策模型
作者:杨桦
来源:《中国管理信息化》2011年第19
        [摘要] 一个投资者在投资项目时,往往经常会关心以下问题:有哪些投资项目?投资哪个项目合算?与参考项目的净现值相等的贴现率是多少?投资项目的净现值是多少?贴现率在哪个范围内投资项目优于参考项目而值得投资?贴现率在哪个范围内投资项目劣于参考项目而不值得考虑?等等。本文针对以上问题,利用Excel的财务函数及其分析工具建立了一个基于净现值的投资决策模型,使复杂的投资决策变得更为简捷高效。
        [关键词] Excel;净现值;投资决策;模型
        doi : 10 . 3969 / j . issn . 1673 - 0194 . 2011 . 19 . 007
        [中图分类号]F232 [文献标识码]A [文章编号]1673 - 0194201119- 0014- 02
       
        1引言
       
        净现值是指投资方案所产生的现金净流量以资金成本为贴现率折现之后与原始投资额现值的差额。它是反映项目投资获利能力的指标。
        投资决策模型的一般建模步骤是:
        1)整理问题涉及的已知数据,列出各期的净现金流;
        2)建立投资评价模型框架,使决策者能清楚地看出哪些是已知参数,哪些是可变的决策变量,哪些是反映结果的目标变量;
        3)求出所有投资项目净现值;
        4)求出投资项目中最大的净现值,出最优投资项目名称;
        5)求出项目的内部收益率,分析项目的投资价值;
        6)建立不同投资项目的净现值随贴现率变化的模拟运算表,进行项目净现值对贴现率的敏感度分析;
        7)根据模拟运算表的数据,建立各个投资项目净现值随贴现率变化的图形;
        8)建立贴现率或其他参数的可调控件,使图形变成动态可调的图形;
        9)利用IRR( )函数或查表加内插值等方法求出两个项目净现值相等的曲线交点,画出垂直参考线;
        10)分析观察贴现率或其他参数的变化对投资项目选择的影响。
        决策标准: 表格制作excel手机版下载
        净现值 ,方案可行;
        净现值<0 ,方案不可行;
        净现值均>0 ,净现值最大的方案为最优方案。
       
        2主要函数
       
        2.1NPV()函数
        功能:基于一系列现金流和固定的各期贴现率,返回一项投资的净现值。投资的净现值是指未来各期支出(负值)和收入(正值)的当前值的总和。
        形式:NPV(rate,value1,value2,……
        2.2IRR()函数
        功能:返回由数值代表的一组现金流的内部收益率。这些现金流不一定必须是均衡的,但作为年金,它们必须按固定的间隔发生,如按月或按年。内部收益率为投资的回收利率,其中包含定期支付(负值)和收入(正值)。
        使一个投资项目净现值等于零的特定贴现率称为该投资项目的固有收益率或内部收益率(Internal Rate of Return,IRR)。
        2.3 MATCH函数
        功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
        函数语法:MATCH(lookup_value,lookup_array,match_type)。
        Lookup_value为需要在数据表中查的数值,它可以是数值(或数字、文本、逻辑值)或对数字、文本或逻辑值的单元格引用。
        Lookup_array是可能包含所要查的数值的连续单元格区域,Lookup_array可以是数组或数组引用。
        Match_type 为数字-1、0或1 ,它说明Excel 如何在lookup_array 中查lookup_value。
        如果match_type 为1,函数MATCH 查小于或等于lookup_value 的最大数值;
        如果match_type 为0,函数MATCH 查等于lookup_value 的第一个数值;
        如果match_type 为-1,函数MATCH 查大于或等于lookup_value 的最小数值;
        如果match_type 为0 且lookup_value 为文本,lookup_value可以包含通配符(“*”)。星号可以匹配任何字符序列,问号可以匹配单个字符。
        2.4 IF函数
        功能:它执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数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应用实例
       
        某公司现有甲、乙、丙3个投资项目可供选择,这些项目的初始(第0年)投资额与第1年继续投入的资金额以及它们在第 、第2两年的现金收入分别如表1所示:3个项目在第2年以后将不再获得收入。要求:在公司资本成本率等于15%的条件下确定3个投资项目中的最优者;如果公司贴现率有可能在5%~45%范围内变化,试研究在此变化过程中最优投资项目的可能变化。
       
        4建立模型
       
        将实例内容填入Excel某一工作表中,并计算出净现金流入量,如图1所示。
        4.1 计算各项指标
        计算结果如图2所示。
        复制G3:G5单元格数据至K4:M4单元格区域,选中J4:M13单元格区域,单击【数据】【模拟运算表】,在弹出的【模拟运算表】对话框中输入如图4所示的参数,按【回车】键确认即可。
        4.3 设置动态模型
        选中模拟表根据图表向导,建立X、Y散点图,并添加贴现率参考线,如图5所示。
        若要反映贴现率在5%~45%范围内变化,可利用窗体工具栏设置。
        在菜单栏的空白处右击,选择【窗体】,在打开的【窗体】工具条中,添加一个【微调控件】,右击【微调控件】,选择【设置控件格式】,在弹出的【设置控件格式】对话框中作如图6所示的设置。这样就将贴现率的范围设置在5%~45%之间,从而反映出不同贴现率下3个项目投资净现值的变化情况。
       
        5小结
       
        总之,利用Excel的财务函数可以方便地计算出货币的时间价值、贴现率、净现值和内部收益率等各项投资指标,使多项目投资决策模型的建立更为简单、方便、实用。这种决策分析方法也是企业经营中重要的经济分析方法之一。
       
        主要参考文献
       
        [1]Excel Home .Excel应用大全[M].北京:人民邮电出版社,2008.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。