草庐IT

净现值、投资回收期例题讲解

香水有毒吖 2023-04-03 原文

净现值

概念

净现值(NPV):指今后某年的Y元相当于今年的X元。

需要关注两个概念:

利率:利率是指借款、存入或借入金额(称为本金总额)中每个期间到期的利息金额与票面价值的比率。

贴现率(Discount Rate),是指将未来支付改变为现值所使用的利率,或指持票人以没有到期的票据向银行要求兑现,银行将利息先行扣除所使用的利率。

计算公式

P=F/(1+i)n

F:第n年的现金净流量

P:今年的现金净流量

i:利息或者贴现率

n:指第n年

示例

某一项目,从投产年开始每年的利润情况如下表所示,投资贴现率为10%,则该项目在2015年结束时的利润总净现值为()元.

利润分布

2013年

2014年

2015年

2016年

利润值

——

10000

11000

12100

解析:根据净现值公式P=F/(1+i)n可以得知:

P=10000/(1+10%)+11000/(1+10%)(1+10%)=18181元

投资回收期

概念

投资回收期亦称“投资回收年限”。投资项目投产后获得的收益总额达到该投资项目投入的投资总额所需要的时间 (年限),是投资收益率的倒数。

计算公式

静态投资回收期=(累计净现金流量开始出现正值的年份数-1)+(上年累计净现金流量的 绝对值/出现正值年份净现金流量)

动态投资回收期=(累计净现金流量现值出现正值的年数-1)+上一年累计净现金流量现值的绝对值/出现正值年份净现金流量的现值

注意点:静态和动态的区别在于一个是净现金流量,一个是净现金流量现值;

示例

项目经理制定了项目资产负债表(单位:元),如下表所示。该项目的静态投资回 收期为( )年,动态投资回收期为( )年(保留一位小数位)。

解析:看到此类问题,可先将下图中的几个关键指标计算出来,再套用公式即可

静态回收期:3-1+(35000+1000+1500-20000-10000)/(12000-2000)=2+7500/10000=2.7

动态回收期:3-1+(35000+(1000-20000)*0.91+(1500-10000)*0.83+(12000-2000)*0.75)/(15000-1000)*0.68=3.331

示例:E公司长期投资项目累计的净现金流量资料如下表所示:

要求:E公司目前的资本结构(负债/权益)为1/1,税前债务成本为8%,β权益为2,当前市场的无风险报酬率为4%,权益市场的平均风险溢价为5%。E公司适用的企业所得税税率为25%。

1.计算该项目各年的净现金流量;

2.计算该项目的静态回收期;

3.计算E公司当前的加权平均资本成本。

4.计算该项目的动态回收期。

5.计算净现值。

分析与提示:

1.净现金流量

3.股权资本成本=4%+2×5%=14%2.静态回收期=3+=3.14(年)

加权资本成本=14%×50%+8%×(1-25%)×50%=10%

4.动态回收期

5.NPV=-1 000-200×(P/F,10%,1)+500×(P/F,10%,2)+600×(P/F,10%,3)+700×(P/F,10%,4)+800×(P/F,10%,5)+1 000×(P/F,10%,6)=1 221.48(万元)动态回收期=3+=3.66(年)

示例:一项投资可以在未来8年内带来每年790美元的现金流入。如果初始投资为3200美元,那么该项目的投资回收期应为多少?当初始投资为4800美元时呢?为7300美元时呢?

题目关键词:投资回收期

考点定位:投资回收期——投资评价方法

总结:遇到计算回收期

1)先画时间轴、

2)现金流相加找到第一次现金流的和大于初始投资额的年份n、

3)带入回收期的计算公式:

Ps:当现金流入是年金的形式(每期现金流流入一致),公式可以简化为

计算增长年金终值的简便方法

【案例】:某软件企业2006年初计划投资2000万人民币开发某产品,预计从2007年开始盈利,各年产品销售额如下表所示。根据表中的数据,该产品的静态投资回收期是 (1) 年,动态回收期是 (2) 年。(提示:设贴现率为0.1)

(1)A. 1.8 B. 1.9 C. 2 D. 2.2

(2)A. 2 B. 2.1 C. 2.4 D. 3

【解析】:这里题目要求的是回收期,就是总投资与收益相等的时间点,即NPV = 0。

(1)静态回收期不考虑贴现,根据表内的投资收益额,可知2008年底NPV = 990 + 1210 - 2000=200>0,可知投资回收期在1~2年之间,即为 1+ (1- 200/1210)≈ 1.8,四舍五入后选 (A) (2)动态回收期考虑贴现,现根据贴现率求得每年的现值如下:

由上图可知第3年可收回成本,900 + 1000 + 900 - 2000 = 800 > 0;可知回收期在2~3年之间,即为 2 + (1-800/900)≈ 2.1 , 选 (B)。

有关净现值、投资回收期例题讲解的更多相关文章

  1. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  2. 100个python算法超详细讲解:画直线 - 2

    1.问题描述使用Python的turtle(海龟绘图)模块提供的函数绘制直线。2.问题分析一幅复杂的图形通常都可以由点、直线、三角形、矩形、平行四边形、圆、椭圆和圆弧等基本图形组成。其中的三角形、矩形、平行四边形又可以由直线组成,而直线又是由两个点确定的。我们使用Python的turtle模块所提供的函数来绘制直线。在使用之前我们先介绍一下turtle模块的相关知识点。turtle模块提供面向对象和面向过程两种形式的海龟绘图基本组件。面向对象的接口类如下:1)TurtleScreen类:定义图形窗口作为绘图海龟的运动场。它的构造器需要一个tkinter.Canvas或ScrolledCanva

  3. ruby - 构建Trie数据结构的Ruby代码讲解 - 2

    所以我从维基百科上抓取了这段ruby​​代码并做了一些修改:@trie=Hash.new()defbuild(str)node=@triestr.each_char{|ch|cur=chprev_node=nodenode=node[cur]ifnode==nilprev_node[cur]=Hash.new()node=prev_node[cur]end}endbuild('dogs')puts@trie.inspect我首先在控制台irb上运行它,每次我输出node时,每次{}都会给我一个空哈希值,但当我实际调用时该函数使用参数'dogs'字符串构建,它确实有效,并输出{"d"=>

  4. Android Studio开发之使用内容组件Content获取通讯信息讲解及实战(附源码 包括添加手机联系人和发短信) - 2

    运行有问题或需要源码请点赞关注收藏后评论区留言一、利用ContentResolver读写联系人在实际开发中,普通App很少会开放数据接口给其他应用访问。内容组件能够派上用场的情况往往是App想要访问系统应用的通讯数据,比如查看联系人,短信,通话记录等等,以及对这些通讯数据及逆行增删改查。首先要给AndroidMaifest.xml中添加响应的权限配置 下面是往手机通讯录添加联系人信息的例子效果如下分成三个步骤先查出联系人的基本信息,然后查询联系人号码,再查询联系人邮箱代码 ContactAddActivity类packagecom.example.chapter07;importandroid

  5. 超详细的文件操作讲解 - 2

    各位朋友们,大家好啊,今天我要分享的是关于文件操作方面的知识。文章目录为什么会有文件操作什么是文件文件操作文件指针文件的打开与关闭fopen(打开文件)fclose(关闭文件)打开文件的方式文件的顺序读写fgets函数fputc函数fgets函数fputs函数fprintf函数fscanf函数文件的非顺序读写fseek函数ftell函数rewind函数二进制读写fwrite函数`fread函数结语为什么会有文件操作那么大家可能会问:为什么会有文件操作呢?前面我们可能都了解了通讯录,我们知道当我们使用通讯录的时候我们可以添加联系人,也可以删除联系人,但是当我们退出程序之后下次再进来的时候,我们要

  6. Spring Security详细讲解(JWT+SpringSecurity登入案例) - 2

    本篇博文目录:一.SpringSecurity简介1.SpringSecurity2.SpringSecurity相关概念二.认证和授权1.认证(1)使用SpringSecurity进行简单的认证(SpringBoot项目中)(2)SpringSecurity的原理(3)SpringSecurity核心类(4)认证登入案例(JWT+SpringSecurity实现登入案例)2.授权(1)加入权限到Authentication中(2)SecurityConfig配置文件中开启注解权限配置(3)给接口中的方法添加访问权限(4)用户权限表的建立3.自定义失败处理(1)创建异常处理类(2)配置移除处理

  7. 动态规划算法详解,Java实现相关例题。 - 2

    一)基本理解:1、动态规划定义:将将原问题拆解为若干个子问题,同时保留子问题的答案,使得每个子问题只求解一次最终得到原问题的答案。        这样一听总感觉和分治算法很像,其实动态规划就是将分治递归算法转化成了非递归形式,减少了系统栈的调用,使用循环来解决问题。2、动态规划算法的说白了就是找到整个问题的全局最优解,这也是与贪心算法寻找局部最优解的本质区别。3、通常我们可以先用从顶向下的思考方式来写出递归分治的代码,然后再联想从低向下的思想来转化为动态规划代码.4、无论是递归还是动态规划首先我们一定要找到这个问题的最小子问题,即一眼就能看出结果的那个小问题,然后根据这个关系来找递归关系。5、

  8. 多测师肖sir_高级讲师_第2个月第28讲解jmeter性能指标详解 - 2

    性能指标一、性能测试指标性能测试是通过测试工具模拟多种正常、峰值及异常负载条件来对系统的各项性能指标进行测试。目的:验证软件系统是否能够达到用户提出的性能指标,发现系统中存在的性能瓶颈并加以优化。二、指标分为两大类:软件指标:术语释义TPS:(每秒事务数)在每秒时间内系统可处理完毕的事务数。TPS很大程度体现系统性能能力。TPS(TransactionPerSecond)是指单位时间(每秒)系统处理的事务量。事务可以是用户自定义的一系列操作或者动作的集合,比如“用户注册“事务是点击注册按钮,填写用户注册信息,点击提交按钮,以及加载注册成功页面的动作集合。这3个个公式都是对的第1个公式计算的是绝

  9. 视频搬运去重技术深度讲解 - 2

        之前已经写过一篇关于去重的文章,讲解了视频去重的原理,但是还是有很多人一直问这个问题,这次我就写的更加详细一些,同时给出一些案例,希望可以帮助更多的人。写作不易,如果觉得不错,还请点个赞。看完这篇文章,你就明白视频该如何去重以及为什么别人可以搬运,我一搬运就不行。文章末尾会解答几个很多人问过的问题,还有福利赠送。关注小程序:Al原创短视频,了解学习更多视频技术。为什么要深入理解去重虽然现在各大自媒体平台对视频查重越来越严格,但是,搬运这行永远不会落幕,永远有利可图,查重严格,也许是一件好事,这直接过滤掉大部分搬运的人,搬运的人越少,自然收益空间就越大。那么如何让自己避免成为那被过滤的大

  10. 2022上半年投资盘点:SaaS、供应链冰火两重天,产业互联网迎来“拐点” - 2

    ​行稳致远。对企业,对投资机构,对市场,这都是一个良性的发展节奏。作者|斗斗编辑|皮爷出品|产业家2022,即将跨过上半年的节点。“这个特殊时期,还能拿到融资,确实有点东西。”这是今年上半年产业互联网企业获得融资后,人们经常评论的一句话。如果说疫情大环境下二级市场不容乐观,那么在2022年上半年的二级市场,这种情况可以说是难上加难。但抛开产业互联的大方向,在过去的半年里,从细分领域来看,又有些许不一样的利好趋势。几个耳熟能详的投资事件是,在货运赛道,如公路货运SaaS独角兽G7获2亿美元战略融资,在物流领域,汇通达、井松科技、永泰运纷纷完成IPO上市;再比如在供应链方向,智慧供应链整体解决方案

随机推荐