投资决策模型设计方案.ppt

上传人:牧羊曲112 文档编号:6363970 上传时间:2023-10-21 格式:PPT 页数:30 大小:345KB
返回 下载 相关 举报
投资决策模型设计方案.ppt_第1页
第1页 / 共30页
投资决策模型设计方案.ppt_第2页
第2页 / 共30页
投资决策模型设计方案.ppt_第3页
第3页 / 共30页
投资决策模型设计方案.ppt_第4页
第4页 / 共30页
投资决策模型设计方案.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《投资决策模型设计方案.ppt》由会员分享,可在线阅读,更多相关《投资决策模型设计方案.ppt(30页珍藏版)》请在三一办公上搜索。

1、投资决策模型设计,教学思路 模型意义模型内容指标函数折旧函数实例演示,在市场经济条件下,投资决策权回归企业,每个企业要维持较强的竞争力,就要根据市场竞争的需要,为扩大现有企业的生产经营规模或扩大经营范围,自主作出投资决策。企业要进行投资,就要求财务管理人员借助计算机工具做好可行性分析,合理地预测投资方案的收益和风险,决定投资方案。本次课主要通过对投资决策指标和投资指标函数的互动式学习,掌握应用投资决策函数、建立投资决策模型的基本方法。,投资决策模型设计,教学思路 模型意义模型内容指标函数折旧函数实例演示,长期投资的特点投资决策的程序投资决策模型的意义精确、高效、正确的定量计算横向、纵向、效益的

2、对比分析及时、便捷、有效的项目评价形象、直观、生动的决策支持,投资决策模型设计,教学思路 模型意义模型内容指标函数折旧函数实例演示,投资决策指标函数-NPV,IRR,MIRR,PVI.固定资产折旧函数-SLN,SYD,DDB,VDB固定资产更新决策模型投资风险分析模型,投资决策模型设计-投资决策指标函数,教学思路 模型意义模型内容指标函数折旧函数实例演示,NPV工作表函数IRR工作表函数MIRR工作表函数XIRR工作表函数XNPV工作表函数现值指数(PVI):见教材P139,投资决策模型设计-固定资产折旧函数,教学思路 模型意义模型内容指标函数折旧函数实例演示,SLN工作表函数SYD工作表函数

3、DDB工作表函数VDB工作表函数,投资决策模型设计-固定资产折旧函数,教学思路 模型意义模型内容指标函数折旧函数实例演示,参见模型实例,NPV工作表函数(一),NPV基于固定的各期贴现率和一系列现金流,返回一项投资的净现值(即未来各期支出和收入的当前值的总和)。语法:NPV(rate,value1,value2,.)Rate 为各期贴现率,是一固定值。Value1,value2,.代表1到29笔支出及收入的参数值。它们所属各期间的长度必须相等,而且支付及收入的时间都发生在期末。NPV 按次序使用 Value1,Value2,来注释现金流的次序。所以一定要保证支出和收入的数额按正确的顺序输入。示

4、例假设第一年末投资$10,000,而未来三年中各年的收入分别为$3,000,$4,200 和$6,800。假定每年的贴现率是 10%,则投资的净现值是:NPV(10%,-10000,3000,4200,6800)等于$1,188.44上述的例子中,将开始投资的$10,000 作为 value 参数的一部分。这是因为付款发生在第一个周期的期末。,NPV工作表函数(二),下面考虑在第一个周期的期初投资的计算方式。说明:函数 NPV 假定投资开始于 value1 现金流所在日期的前一期,并结束于最后一笔现金流的当期。函数 NPV 依据未来的现金流计算。如果第一笔现金流发生在第一个周期的期初,则第一笔

5、现金必须添加到 函数 NPV 的结果中,而不应包含在 values 参数中。如下例所示。假如要购买一家鞋店,第一年年初投资成本为$40,000,并且希望前五年的营业收入如下:$8,000,$9,200,$10,000,$12,000 和$14,500。每年的贴现率为 8%(相当于通贷膨胀率或竞争投资的利率)。如果鞋店的成本及收入分别存储在 B1 到 B6 中,下面的公式可以计算出鞋店投资的净现值:NPV(8%,B2:B6)+B1 等于$1,922.06在上面的例子中,一开始投资的$40,000 并不包含在 values 参数中,因为此项付款发生在第一期的期初。,NPV工作表函数(三),假设鞋店

6、的屋顶在营业的第六年倒塌,估计这一年的损失为$9,000,则六年后鞋店投资的净现值为:NPV(8%,B2:B6,-9000)+B1等于-$3,749.47,NPV工作表函数(说明),如果参数是数值、空白单元格、逻辑值或表示数值的文字表达式,则都会计算在内;如果参数是错误值或不能转化为数值的文字,则被忽略。如果参数是一个数组或引用,只有其中的数值部分计算在内。忽略数组或引用中的空白单元格、逻辑值、文字及错误值。如果 n 是 values 参数表中的现金流的次数,则 NPV 的公式为:函数 NPV 与函数 PV(现值)相似。PV 与 NPV 之间的主要差别在于:函数 PV 允许现金流在期初或期末开

7、始;而且,PV 的每一笔现金流数额在整个投资中必须是固定的;而函数 NPV 的现金流数额是可变的。有关年金与财务函数的详细信息,请参阅函数 PV(教材p193)。函数 NPV 与函数 IRR(内部收益率)也有关,函数 IRR 是使 NPV 等于零的比率:NPV(IRR(.),.)=0。,IRR工作表函数(一),IRR返回由数值代表的一组现金流的内部收益率,即净现值为0时的利率。语法:IRR(values,guess)Values为数组或单元格的引用,包含用来计算内部收益率的数字,必须包含至少一个正值和一个负值,以计算内部收益率。这些现金流不一定是均衡的,但作为年金,它们必须按固定的间隔发生,如

8、按月或按年。内部收益率为投资的回收利率,其中包含定期支付(负值)和收入(正值)。函数IRR 根据数值的顺序来解释现金流的顺序。故应确定按需要的顺序输入了支付和收入的数值。如果数组或引用包含文本、逻辑值或空白单元格,这些数值将被忽略。Guess 为对函数 IRR 计算结果的估计值。在大多数情况下,并不需要为函数 IRR 的计算提供 guess 值。如果省略 guess,假设它为 0.1(10%)。Microsoft Excel 使用迭代法计算函数 IRR。从 guess 开始,函数 IRR 不断修正收益率,直至结果的精度达到 0.00001%。如果函数 IRR 经过 20 次迭代,仍未找到结果,

9、则返回错误值#NUM!。如果函数 IRR 返回错误值#NUM!,或结果没有靠近期望值,可以给 guess 换一个值再试一下。,IRR工作表函数(二),示例假设要开办一家饭店。估计需要$70,000 的投资,并预期今后五年的净收益为:$12,000、$15,000、$18,000、$21,000 和$26,000。单元区域B1:B6 分别包含下面的数值:$-70,000、$12,000、$15,000、$18,000、$21,000 和$26,000。计算此项投资四年后的内部收益率:IRR(B1:B5)等于-2.12%计算此项投资五年后的内部收益率:IRR(B1:B6)等于 8.66%计算两年后

10、的内部收益率,必须在函数中包含 guess:IRR(B1:B3,-10%)等于-44.35%IRR与NPV的关系:例如:NPV(IRR(B1:B6),B1:B6)等于 3.60E-080。在函数 IRR 计算的精度要求之中,数值 3.60E-08 可以当作 0 的有效值。,MIRR工作表函数(一),MIRR返回某一连续期间内现金流的修正内部收益率。它同时考虑了投资的成本和现金再投资的收益率。语法:MIRR(values,finance_rate,reinvest_rate)为一个数组,或对数字单元格区的引用。这些数值代表着各期支出(负值)及收入(正值)。Values必须至少包含一个正值和一个负

11、值,才能计算修正后的内部收益率,否则函数 MIRR 会返回错误值#DIV/0!。如果数组或引用中包括文字串、逻辑值或空白单元格这些值将被忽略;但包括数值零的单元格计算在内。Finance_rate 为投入资金的融资利率。Reinvest_rate 为各期收入净额再投资的收益率。函数 MIRR 根据输入值的次序来解释现金流的次序。所以,务必按照实际的顺序输入支出和收入数额,,MIRR工作表函数(二),示例:假设您正在从事商业性捕鱼工作,现在已经是第五个年头了。五年前以年利率 10%借款$120,000 买了一艘捕鱼船,这五年每年的利润分别为$39,000、$30,000、$21,000、$37,

12、000 和$46,000。其间又将所获利润用于重新投资,每年报酬率为 12%,在工作表的单元格 B1中输入贷款总数$120,000,而这五年的年利润输入在单元格 B2:B6 中。开业五年后的修正收益率为:MIRR(B1:B6,10%,12%)等于 12.61%开业三年后的修正收益率为:MIRR(B1:B4,10%,12%)等于-4.80%若以 14%的 reinvest_rate 计算,则五年后的修正收益率为MIRR(B1:B6,10%,14%)等于 13.48%,XIRR工作表函数(一),返回一组不一定定期发生的现金流的内部收益率。要计算一组定期现金流的内部收益率,用IRR。如果该函数不存在

13、,可运行“安装”程序来加载“分析工具库”。安装之后,必须通过“工具”菜单中的“加载宏”命令,在“加载宏”对话框中选择并启动它。语法:XIRR(values,dates,guess)Values是与dates中的支付时间相对应的一系列现金流。首次支付是可选的,并与投资开始时的成本或支付有关。如果第一个值是成本或支付,则它必须是负值。所有后续支付都基于 365 天/年贴现。值序列中必须包含至少一个正值和一个负值。Dates与现金流支付相对应的支付日期表。第一个支付日期代表支付表的开始。其他日期应迟于该日期,但可按任何顺序排列。如果 dates 中的任一数值不是合法日期,或dates 中的任一数字先

14、于开始日期,或values 和 dates 所含数值的数目不同,函数 XIRR 返回错误值#NUM!。Guess是对函数XIRR计算结果的估计值。多数情况下,不必为函数 XIRR的计算提供 guess 值,如果省略,guess 值假定为 0.1(10%)。,XIRR工作表函数(二),函数 XIRR 与净现值函数 XNPV 密切相关。函数 XIRR 计算的收益率即为函数 XNPV=0 时的利率。Excel 使用迭代法计算函数 XIRR。通过改变收益率(从 guess 开始),不断修正计算结果,直至其精度小于 0.000001%。如果函数 XIRR 运算 100 次,仍未找到结果,则返回错误值#N

15、UM!。示例:假设一项投资要求在 1998 年 1 月 1 日支付现金$10,000,1998 年 3 月 1 日回收$2,750,1998 年 10 月 30 日回收$4,250,1999 年 2 月 15 日回收$3,250,1999 年 4 月 1 日回收$2,750,则内部收益率(在 1900 日期系统中)为:XIRR(-10000,2750,4250,3250,2750,98/1/1,98/3/1,98/10/30,99/2/15,99/4/1,0.1)等于 0.374859 或 37.4859%内为数组。,XNPV工作表函数(一),返回一组不一定定期发生的现金流的净现值,如要计算一

16、组定期现金流的净现值,用函数 NPV。如果该函数不存在,请运行“安装”程序安装“分析工具库”。安装完毕之后,必须通过“工具”菜单中的“加载宏”命令进行启动。语法:XNPV(rate,values,dates)Rate为现金流的贴现率。Values和dates参数含义、语法与XIRR函数中的Values和dates参数相同。如果任一参数为非数值型,函数 XNPV 返回错误值#VALUE!。,XNPV工作表函数(二),示例:假定某项投资需要在 1998年1月1日支付现金$10,000,并返回:1998 年 3 月 1 日:$2,7501998 年 10 月 30 日:$4,250;1999 年 2

17、 月 15 日:$3,250;1999 年 4 月 1 日:$2,750。假设资金流转折扣为 9%,则净现值为:XNPV(0.09,-10000,2750,4250,3250,2750,35796,35855,36098,36206,36251)等于 2089.5016 或$2,089.50。,SLN工作表函数,返回一项资产每期的直线折旧费。语法:SLN(cost,salvage,life)Cost 为资产原值。Salvage为资产在折旧期未的价值,也称为资产残值。Life 为折旧期限(有时也称作资产的生命周期)。示例假设购买了一辆价值$30,000 的卡车,其折旧年限为 10 年,残值为$7

18、,500,则每年的折旧额为:SLN(30000,7500,10)等于$2,250,SYD工作表函数,返回某项资产按年限总和折旧法计算的某期的折旧值。语法:SYD(cost,salvage,life,per)Cost 为资产原值。Salvage 为资产在折旧期末的价值,也称为资产残值Life 为折旧期限(有时也称用资产的生命周期)。Per 为期间,其单位与 life 相同。说明:函数 SYD 计算公式如下:示例假设购买一辆卡车,价值$30,000,使用期限为 10 年,残值为$3,500,第一年的折旧值为:SYD(30000,7500,10,1)等于$4,090.91第 10 年的折旧值为:SY

19、D(30000,7500,10,10)等于$409.09,DDB工作表函数(一),使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值。语法:DDB(cost,salvage,life,period,factor)Cost 为资产原值。Salvage 为资产在折旧期末的价值(资产残值)。Life 为折旧期限(资产的生命周期)。Period 为需要计算折旧值的期间。Period 必须使用与 life 相同的单位。Factor 为余额递减速率。如果 factor 被省略,则假设为 2(双倍余额递减法)。这五个参数都必须为正数。,DDB工作表函数(二),说明:双倍余额递减法以加速的比率

20、计算折旧。折旧在第一阶段是最高的,在后继阶段中会减少。DDB 使用下面的公式计算一个阶段的折旧:(资产原值-资产残值)-前面阶段的折旧总值)*(余额递减速率/生命周期)如果不想使用双倍余额递减法,更改余额递减速率。如果当折旧大于余额递减计算,希望转换到直线余额递减法,使用 VDB 函数。示例:假定某工厂购买了一台新机器。价值为$2,400,使用期限为 10 年,残值为$300。下面的例子给出几个期间内的折旧值。结果保留两位小数。DDB(2400,300,3650,1)等于$1.32,即第一天的折旧值。Microsoft Excel 自动设定 factor 为 2。,DDB工作表函数(三),DD

21、B(2400,300,120,1,2)等于$40.00,即第一个月的折旧值。DDB(2400,300,10,1,2)等于$480.00,即第一年的折旧值。DDB(2400,300,10,2,1.5)等于$306.00,即第二年的折旧。这里没有使用双倍余额递减法,factor 为 1.5。DDB(2400,300,10,10)等于$22.12,即第十年的折旧值。Microsoft Excel 自动设定 factor 为 2。,VDB工作表函数(一),使用双倍递减余额法或其他指定的方法,返回指定期间内或某一时间段内的资产折旧额。函数 VDB 代表可变余额递减法。语法:VDB(cost,salvag

22、e,life,start_period,end_period,factor,no_switch)Cost 为资产原值。Salvage 为资产在折旧期未的价值(资产残值)。Life 为折旧期限(有时也称作资产的生命周期)。Start_period 为进行折旧计算的起始期次,Start_period 必须与 life 的单位相同。End_period 为进行折旧计算的截止期次,End_period 必须与 life 的单位相同。,VDB工作表函数(二),Factor 为余额递减折旧因子,如果省略参数 factor,则函数假设 factor 为 2(双倍余额递减法)。如果不想使用双倍余额法,可改变参

23、数 factor 的值。No_switch 为一逻辑值,指定当折旧值大于余额递减计算值时,是否转到直线折旧法。如果 no_switch 为 TRUE,即使折旧值大于余额递减计算值,Microsoft Excel 也不转换到直线折旧法。如果 no_switch 为 FALSE 或省略,且折旧值大于余额递减计算值,Microsoft Excel 将转换到直线折旧法。除 no_switch 外的所有参数必须为正数。示例 假设某工厂购买了一台新机器,该机器成本为$2400,使用寿命为 10 年。机器的残值为$300。下面的示例将显示若干时期内的折旧值。结果舍入到两位小数。,VDB工作表函数(三),VD

24、B(2400,300,3650,0,1)等于$1.32,为第一天的折旧值。Microsoft Excel 自动假设 factor 为 2。VDB(2400,300,120,0,1)等于$40.00,为第一个月的折旧值。VDB(2400,300,10,0,1)等于$480.00,为第一年的折旧值。VDB(2400,300,120,6,18)等于$396.31,为第六到第十八个月的折旧值。VDB(2400,300,120,6,18,1.5)等于$311.81,为第六到第十八个月的折旧值,设折旧因子为 1.5,代替双倍余额递减法。现在进一步假定价值$2400 的机器购买于某一财政年度的第一个季度的中

25、期,并假设税法限定递减余额按 150%折旧,则下面公式可以得出购置资产后的第一个财政年度的折旧值:VDB(2400,300,10,0,0.875,1.5)等于$315.00,VDB工作表函数(三),MATCH返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用函数 MATCH 而不是函数 LOOKUP。语法:MATCH(lookup_value,lookup_array,match_type)Lookup_value 为需要在数据表中查找的数值。Lookup_value 为需要在 Look_array 中查找的数值。例如,如果要在电话簿

26、中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。Lookup_array 可能包含所要查找的数值的连续单元格区域。Lookup_array 可以为数组或数组引用。Match_type 为数字-1、0 或 1。Match-type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。,如果 match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。Lookup_array 必须按升序

27、排列:.、-2、-1、0、1、2、.、A-Z、FALSE、TRUE如果 match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。Lookup_array 可以按任何顺序排列。如果 match_type 为-1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。Lookup_array 必须按降序排列:TRUE、FALSE、Z-A、.、2、1、0、-1、-2、.,等等。如果省略 match_type,则假设为 1。,说明 函数 MATCH 返回 lookup_array 中目标值的位置,而不是数值本身。例如,MATCH(b,a,b,

28、c,0)返回 2,即 b 在数组 a,b,c 中的相应位置。查找文本值时,函数 MATCH 不区分大小写字母。如果函数 MATCH 查找不成功,则返回错误值#N/A如果 match_type 为 0 且 lookup_value 为文本,lookup_value 可以包含通配符、星号(*)和问号(?)。星号可以匹配任何字符序列;问号可以匹配单个字符。,示例注意 C2:C8 包含的文本格式为百分数。在上述工作表中:MATCH(39000,B2:B8,1)等于 3MATCH(38000,B2:B8,0)等于 2MATCH(39000,B2:B8,-1)等于错误值#N/A,这是因为区域 B2:B8 的排列顺序不是 match_type 为-1 时所要求的顺序(正确的顺序应为降序)。假设 Yen 为对 A2:A8 的引用,YenDollar 为对 A2:A8 的引用,MyIncome 为对包含$6,301,126.33 的单元格的引用。则下列公式:税率为&LOOKUP(MyIncome,YenDollar)&,纳税档次为&MATCH(MyIncome,Yen)&。产生下列结果:“税率为 22.41%,纳税档次为 7。”,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号