IRR函数内部报酬率详细说明应用
excelirr函数

excelirr函数ExcelIRR函数是Excel中用于计算投资回报率的一个重要函数。
它是一个用于分析投资收益率的关键指标,可以帮助投资者或企业评估投资项目的效果。
本文将介绍ExcelIRR函数的使用及其原理,并分析其应用背景及实例。
一、介绍ExcelIRR函数是Excel的一个函数,可以用来计算投资现金流的内部收益率(IRR)。
它是一个用于分析投资报酬率的关键指标,是可以帮助投资者或企业评估投资项目的效果。
ExcelIRR函数是在Excel 2016中引入的新函数,是一个灵活的表示投资回报率的函数。
它可以计算许多未来投资的收益率,从而帮助投资者更好地评估投资项目的效果。
二、原理内部收益率(IRR),也称为复合年金率或复合增长率,是投资者用来评估投资的一个重要指标。
它衡量的是一组时间有序的现金流的年化总回报率。
IRR可以帮助风险谨慎的投资者比较不同投资项目的效果,从而做出合理的投资决定。
ExcelIRR函数可以用来计算一组投资现金流的IRR。
它可以用来衡量投资的回报,比如,投资者在某一投资项目上获得的回报率,或是企业投资者在拆分融资时获得的回报率。
三、应用背景投资决策是企业在获取资本的过程中,选择正确的投资项目非常重要的一环。
面对众多的投资项目,如何选择最佳的投资项目,即成为企业投资决策的重要考虑因素。
因此,企业会根据投资项目的投资收益率来衡量投资的收益率,从而判断投资是否划算。
而内部收益率(IRR)就是企业在评估投资收益率时最常使用的指标之一。
它可以帮助投资者比较不同投资项目的收益率,因此可以帮助企业更好地进行投资决策。
四、实例假设公司A想要投资一家子公司,这家子公司预计在未来5年的现金流如下表所示:年份金流1 -100,0002 50,0003 50,0004 50,0005 50,000此时可以使用ExcelIRR函数来计算该投资项目的IRR,过程如下:为了计算,首先在Excel中创建一张新表,在新表中输入以上现金流,然后在新表中输入以下公式:=ExcelIRR(A1:A5)其中,A1:A5代表现金流的区域,表示计算从A1到A5的投资回报率。
内部收益率irr 公式

内部收益率irr 公式1. 内部收益率(IRR)的概念。
- 内部收益率(Internal Rate of Return,简称IRR)是资金流入现值总额与资金流出现值总额相等、净现值等于零时的折现率。
它是一项投资渴望达到的报酬率,该指标越大越好。
一般情况下,内部收益率大于等于基准收益率时,该项目是可行的。
2. 内部收益率(IRR)的计算公式。
- 对于常规的现金流量项目(即初始现金流出,之后是一系列现金流入),如果项目的寿命期为n期,初始投资为C_0(C_0<0,表示现金流出),第t期的净现金流量为C_t(t = 1,2,·s,n),则内部收益率IRR满足以下方程:∑_t = 0^n(C_t)/((1 + IRR)^t)=0- 这个方程一般没有直接的解析解,需要通过试错法或者使用财务计算器、Excel 等工具来求解。
- 例如,一个项目初始投资C_0=-1000元,第1年末现金流入C_1 = 500元,第2年末现金流入C_2=600元。
则内部收益率IRR满足方程:- 1000+(500)/(1 + IRR)+(600)/((1 + IRR)^2)=0- 试错法求解:- 先假设一个IRR的值,比如IRR = 0.1(即10%)。
- 计算左边式子的值:- -1000+(500)/(1 + 0.1)+(600)/((1 + 0.1)^2)=-1000 + 454.545+495.868 = - 49.587- 因为结果小于0,说明假设的IRR值偏大,再假设一个较小的值,比如IRR=0.08(即8%)。
- -1000+(500)/(1 + 0.08)+(600)/((1 + 0.08)^2)=-1000+462.963 + 514.403= - 22.634- 继续调整IRR的值,直到左边式子的值接近0为止。
- 在Excel中求解:- 可以使用IRR函数。
假设上述数据在A1:A3单元格,A1为 - 1000,A2为500,A3为600。
内含报酬率irr函数

内含报酬率IRR函数1. 概述IRR(Internal Rate of Return)是一种用于测量投资回报率的金融指标。
它表示投资的预期收益率,也是使得项目的净现值等于零的折现率。
在投资决策中,IRR 被广泛应用于衡量项目的可行性和回报率。
在Excel中,IRR函数是计算内含报酬率的常用工具。
本文将详细介绍IRR函数的使用方法和相关概念。
2. IRR函数的基本用法IRR函数的基本用法是计算一组现金流的内含报酬率。
在Excel中,IRR函数的语法如下:=IRR(values, [guess])IRR函数接受两个参数。
values参数是包含现金流的数组或范围,可以是负值和正值。
guess参数(可选)是一个初步猜测的内含报酬率。
3. IRR函数的示例3.1 简单现金流假设我们有如下的现金流,其中负值表示投资现金流出,正值表示收益现金流入:-100000, 30000, 40000, 50000, 60000要计算这个现金流的内含报酬率,可以使用IRR函数。
在Excel中,我们可以将现金流输入一个范围,然后在另一个单元格中使用IRR函数如下:=IRR(A1:A5)计算得到的结果是0.1245,即12.45%。
3.2 复杂现金流IRR函数也可以处理复杂的现金流情况。
例如,考虑以下现金流:-100000, 20000, 30000, 40000, 50000, 60000现金流中有两个负值,表示两次的投资现金流出。
要计算这个现金流的内含报酬率,可以使用IRR函数,输入范围为整个现金流序列:=IRR(A1:A6)计算得到的结果是0.1212,即12.12%。
3.3 猜测初始内含报酬率如果没有提供guess参数,IRR函数会根据默认的初始猜测值(0.1或10%)来计算内含报酬率。
但有时候,为了获得更准确的结果,我们可以提供一个更接近实际内含报酬率的猜测值。
下面是一个示例:-100000, 20000, 30000, 40000, 50000我们使用IRR函数计算内含报酬率时,可以指定一个初始猜测值,如下:=IRR(A1:A5, 0.15)计算得到的结果是0.1877,即18.77%。
Excel的IRR函数计算内部收益率

Excel的IRR函数计算内部收益率在Excel中,IRR函数被广泛用于计算投资项目的内部收益率(Internal Rate of Return,简称IRR)。
内部收益率是指投资项目的预期收益率,即使投资回报率不稳定,也能使项目的净现值为零。
下面将介绍如何使用Excel中的IRR函数来计算内部收益率。
首先,在Excel中打开一个新的工作表。
我们假设你已经有了一组项目的现金流量数据,这些数据包括初始投资和未来若干期的现金流入。
接下来,将这些现金流量数据依次输入到Excel的单元格中。
通常情况下,第一个单元格是初始投资额(负值),后续单元格是每期的现金流入额(正值)。
例如,我们有以下数据:A1单元格:-100000(初始投资额)A2单元格:20000(第一期现金流入额)A3单元格:30000(第二期现金流入额)A4单元格:40000(第三期现金流入额)A5单元格:50000(第四期现金流入额)A6单元格:60000(第五期现金流入额)在Excel中,IRR函数的语法如下:IRR(values, [guess])values是一个必需的参数,指定包含现金流量数据的单元格范围。
在本例中,指的是A1到A6这个单元格范围。
guess是一个可选参数,指定IRR函数的初始猜测值。
如果没有提供该参数,Excel将默认使用0.1作为猜测值。
现在,选中一个空白单元格,输入以下IRR函数:=IRR(A1:A6)按下回车键后,Excel将计算出这组现金流量数据的内部收益率,并显示在选中的单元格中。
在这个例子中,Excel计算得出的内部收益率将显示为一个小数,例如0.216。
需要注意的是,IRR函数的计算结果可能是一个复数或错误值。
这通常发生在现金流量数据存在多个正负值交替或者IRR函数无法找到实际解的情况下。
因此,在使用IRR函数时,应该针对具体情况进行分析和判断。
此外,Excel还提供了其他与IRR函数相关的工具和函数,用于更全面地分析和评估投资项目的内部收益率,例如NPV(净现值)函数和XIRR(非周期性现金流)函数等。
使用Excel的IRR函数计算内部收益率

使用Excel的IRR函数计算内部收益率在财务领域中,内部收益率(Internal Rate of Return,简称IRR)是一项重要的指标,用于评估投资项目的收益性。
通过Excel软件提供的IRR函数,可以快速、准确地计算一个投资项目的内部收益率。
本文将详细介绍如何使用Excel的IRR函数进行内部收益率的计算,并给出实际案例加以说明。
首先,在使用Excel计算IRR函数之前,需要准备项目的现金流量表。
该表包括投资金额以及每年以及最后年度的现金流入流出金额。
以下是一个示例的现金流量表:日期现金流年度0 -100,000年度1 30,000年度2 35,000年度3 40,000年度4 45,000年度5 50,000根据现金流量表,我们可以使用IRR函数计算投资项目的内部收益率。
在Excel中,IRR函数的基本语法为:IRR(现金流范围,[猜测值])。
其中,现金流范围为现金流量表中的现金流范围,猜测值为IRR函数的可选参数,用于指定IRR的初步猜测值。
如果不提供猜测值,Excel会自动使用0.1作为默认值。
以下是使用IRR函数计算内部收益率的步骤:1. 在Excel的一个单元格中输入 "=IRR(",然后选中现金流量表中的现金流范围(不包括日期)。
2. 在输入 "=" 和 "IRR(" 后,如果你希望提供猜测值,则输入猜测值;否则,直接按下回车键。
3. Excel将自动计算出内部收益率,并将结果显示在该单元格中。
在这个示例中,我们可以在一个空白单元格中输入"=IRR(B2:B7)"(假设现金流量表从B2开始),然后按下回车键,Excel会自动计算出该投资项目的内部收益率。
假设计算结果为0.12(即12%),则说明该投资项目的内部收益率为12%。
这意味着,项目的净现值为0时,投资者可以期望在投资期限结束时获得12%的收益。
【税会实务】Excel函数:IRR函数

【税会实务】Excel函数:IRR函数一个投资案会产生一序列的现金流量,简单地说IRR:就是由这一序列的现金流量中,反推一个投资案的内部报酬率。
中华会计网校小编整理了IRR函数的具体用法,希望对你的学习有所帮助。
IRR函数是返回由数值代表的一组现金流的内部收益率。
这些现金流不必为均衡的,但作为年金,它们必须按固定的间隔产生,如按月或按年。
内部收益率为投资的回收利率,其中包含定期支付(负值)和定期收入(正值)。
语法IRR(values‚guess)Values为数组或单元格的引用,包含用来计算返回的内部收益率的数字。
必须包含至少一个正值和一个负值,以计算返回的内部收益率。
函数IRR根据数值的顺序来解释现金流的顺序。
故应确定按需要的顺序输入了支付和收入的数值。
如果数组或引用包含文本、逻辑值或空白单元格,这些数值将被忽略。
Guess为对函数IRR计算结果的估计值。
Excel使用迭代法计算函数IRR。
从guess开始,函数IRR进行循环计算,直至结果的精度达到0.00001%。
如果函数IRR经过20次迭代,仍未找到结果,则返回错误值#NUM!。
在大多数情况下,并不需要为函数IRR的计算提供guess值。
如果省略guess,假设它为0.1(10%)。
如果函数IRR返回错误值#NUM!,或结果没有靠近期望值,可用另一个guess值再试一次。
注解函数IRR与函数NPV(净现值函数)的关系十分密切。
函数IRR计算出的收益率即净现值为0时的利率。
下面的公式显示了函数NPV和函数IRR的相互关系:NPV(IRR(B1:B6)‚B1:B6)等于3.60E-08(在函数IRR计算的精度要求之中,数值3.60E-08可以当作0的有效值)。
示例740)this.width=740” border=undefined>会计是一门操作性很强的专业,同时,由于会计又分很多行业,比如工业企业会计、商业企业会计、酒店企业会计、餐饮企业会计、金融企业会计等等。
内部报酬率(IRR)你算对了吗

内部报酬率(IRR)你算对了吗日期:2015-05-24 一项投资案的投资报酬率,可以用Excel的IRR函数轻易的计算出来。
只要将投资案的现金流量描述给IRR,就会回传该投资案的期化报酬率。
这个函数虽然好用,但是有几个眉角要特别注意,否则就很容易算错。
所谓垃圾进、垃圾出,现金流量若是描述不对,IRR当然就会计算出错误的结果。
每一单元格代表一期的净现金流量IRR函数的参数使用单元格来描述投资案的现金流量,每一单元格代表一期的净现金流量,若同一期出现多笔现金流量,就必须先行加总。
例一:每一个月底定期定额投入1万元基金,6个月后该基金净值6万3,200元,该投资案的年化报酬率为多少?例一的现金流量图如图一所示,每月投入的一万元属于现金流出,所以用负数来表示。
第6个月的期末净值6万3,200元,虽然基金尚未赎回,但是计算时假设该笔基金以当时净值赎回,所以是现金流入以正值代表。
例一总共有6期,所以只能用6个单元格来描述现金流量。
除了第6期外,每一期都仅有一笔现金流量,所以1至5期直接输入负1万元即可。
至于第6期因为有两笔现金流量,一笔是投入的负1万元,另外一笔是净值正6万3,200元,所以第六期的净现金流量就是正5万3200【=63200-10000】。
图一:例一的现金流量图图二就是用IRR计算的公式,B4~B9这6个单元格描述6期的净现金流量,只要将单元格范围当作IRR的参数输入即可,所以B1的公式为【=IRR(B4:B9)】,就得到投资报酬率每月2.08%,若要换算成年化报酬率必须乘上12。
B2计算年报酬率【=B1*12】,结果等于24.90%。
图二:例一的试算公式期初或期末必须一致一个单元格只能代表一期的净现金流量,可是一期之中又有期初及期末之分,而两者刚好相差一期,所以一期当中若同时有期初及期末两种现金流量,不可以直接用算术相加,必须拆开成两期,将期初的现金流量并入上一期的期末,或者是将期末的现金流量并入下一期的期初。
NPV IRR

NPV(净现值)和 IRR(内部报酬率)财务上的 IRR 是指: 内部报酬率。
即要使 NPV (净现值)为 0 时的报酬率NPV(净现值) 是指期间所有现金流出与现金流入的现值之和(流出为负,流入为正)。
通常用于评估某项投资是否合算。
若>0,表示该项投资是划算的。
若<0,则不划算。
IRR 大至可理解为,若要令该投资合算(NPV=0) 时的银行年利率,高于该利率,则不划算,低于则划算。
以银行贷款利率作基准主要是考虑到项目资金可能来源于银行贷款,如果内部报酬率不能高于银行贷款利率,则该项目的收益不足以覆盖银行贷款利息,即没有投资的必要。
但如果以自有资金投入,那就不应该用银行贷款利率了,可以用自己要求的回报率作基准,这个回报率则是因人而异,但一般会高于银行贷款利率很多,因为要考虑很多风险因素,银行贷款利率远远不足以抵补投资风险。
接下来请看通俗易懂的官方解释分析现金流:在 Excel 中计算 NPV 和 IRR您可以使用两种财务方法帮助分析所有这些问题:净现值(NPV) 和内部报酬率(IRR)。
NPV 和 IRR 被称为现金流量贴现法,因为它们在资本投资项目评估中都考虑了资金时间价值的因素。
NPV 和IRR 都基于一系列将来的支出(负现金流)、收入(正现金流)、损失(负现金流)或“无盈亏”(零现金流)。
NPV与IRR净现值就是将投资期内不同时间所发生的净现金流量(现金流入与现金流出之差),以一定的贴现率贴现到投资期初,并将各期的净现金流量现值相加,所得之和即为净现值。
话句话说就是用一定的贴现率将投资期内的净现金流量贴现为现值,并取其总和,称为净现值。
现值的计算公式为P=F×(1+i)-n,其中P为现值,F为终值,i为贴现率,n为计息次数。
一般将(1+i)-n称为现值系数或贴现系数,简写为(P/F,i,n),则现值计算公式为P=F×(P/F,i,n)。
净现值NPV=∑Ft(P/F,i,t)-P,举个例子来说明:有一项投资,投资者投资100万元购买一栋住宅用于出租,共租出10年。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I R R函数(内部报酬率)
一个投资案会产生一序列的现金流量,IRR简单说:就是由这一序列的现金流量中,反推一个投资案的内部报酬率。
如何反推呢,所用的方法是将每笔现金流量以利率rate折现,然後令所有现金流量的净现值(NPV)等於零。
若C0、C1、C2、分别代表为期初到n期的现金流量,正值代表现金流入,负值代表现金流出。
0 = C0 + C1/(1+rate)1?+ C2/(1+rate)2?+ C3/(1+rate)3....+ Cn/(1+rate)n
找出符合这方程式的rate,就称为内部报酬率。
问题是这方程式无法直接解出rate,必须靠电脑程式去找。
这个内部报酬率又和银行所提供的利率是一样的意思。
的参数定义如下:
=IRR(Values,?guess)
IRR的参数有两个,一个是Values也就是『一序列』现金流量;另一个就是猜个IRR 最可能的落点。
那麽Value的值又该如何输入?有两种方式可输入一序列的现金流量:
使用阵列:例如=IRR({-100, 7, 107}),每一个数字代表一期的净现金流量。
储存格的范围:例如=IRR(B2:B4),范围中每一储存格代表一期
那麽=IRR({-100, 7, 107})?或=IRR(B2:B4)都会得到同样答案:7%
使用者定义期间长短
IRR的参数并没有绝对日期,只有『一期』的观念。
每一期可以是一年、一个月或一天,随着使用者自行定义。
如果每一格是代表一个『月』的现金流量,那麽传回的报酬率就是『月报酬率』;如果每一格是代表一个『年』的现金流量,那麽传回的报酬率就是『年报酬率』。
例如{-100, 7, 107}阵列有3个数值,叙述着第0期(期初)拿出100元,第1期拿回7元,第2期拿回107元。
第一个数值代表0期,也是期初的意思。
至於每一期是多久,使用者自己清楚,IRR并不需要知道,因为IRR传回的是『一期的利率』。
当然如果使用月报酬率,要转换成年报酬率就得乘上12了。
一年为一期
例如期初拿出100元存银行,1年後拿到利息7元,2年後拿到本利和107元,那麽现金流量是{-100, 7, 107}。
很清楚的这现金流量的每期间隔是『一年』,所以=IRR({-100, 7, 107}) = 7%传回的就是『年报酬率』。
一个月为一期
换个高利贷公司的例子来看,期初借出100元,1个月後拿到利息7元,2个月拿到本利和107元,整个现金流量还是{-100, 7, 107}喔,不一样的是每期间隔是『一个月』。
那麽IRR传回的7%就是『月报酬率』,年报酬率必须再乘上12,得到84%的年化报酬率。
所以每一期是多久只有使用者知道,对IRR而言只是传回『每期』的报酬率。
guess-猜测报酬率可能的落点
guess真是个有趣的参数,的任务不就是要解出报酬率的值吗,怎会要我们自己猜测报酬率的落点呢?这不是很奇怪吗,Excel计算功能那麽强,难道IRR函数无法直接解出来?没错IRR是无法解的。
以{-100,?-102,?-104,?-106, 450}这现金流量为例,等於得求出下列方程式中rate的解:0
=?-100?-102/(1+rate)1?-104/(1+rate)2?-106/(1+rate)3?+ 450/(1+rate)4
这就难了!因为有4次方。
假若现金流量的期数更多,那就更复杂了,而且使用者会输入几期还不知道哩。
还好虽然无法直接求解,Excel使用代入逼近法,先假设一个可能的rate(10%),然後代入上面式子看看是否吻合,如果不是就变动rate的值,然後慢慢逼近、反覆计算,直到误差小於%为止。
如果真正的解和预设值差距过远,运算超过20次还是无法求得答案,IRR 函数会传回错误值#NUM!。
这时使用者就必须使用较接近的guess 值,然後再试一次。
所以guess参数只是IRR函数开始寻找答案的起始点而已,跟找到的答案是无关。
下面三个IRR公式,同样的现金流量,但是guess参数都不同,结果答案却都一样是%。
=IRR({-100, -102, -104, -106, 450})?=IRR({-100, -102, -104, -106,
450},?1%)=IRR({-100, -102, -104, -106, 450},?2%)
guess是选项参数
guess参数可以省略不输入,这时Excel会使用预设值10%。
通常这是一年为一期报酬率都落在这附近,如果要计算月报酬率最好输入1%,依此类推。
XIRR函数
若要利用IRR函数来计算报酬率,现金流量必须是以『一期』为单位,也就是输入的现金流量必须有期数的观念。
但是常常有些应用,现金流量并非定期式的。
例如一个投资案,现金流量如下表:
可以看到现金流量发生日期是不定期的,并非以一期为单位。
XIRR就是专为这类型的现金流量求报酬率,其他观念和IRR函数没有差别。
XIRR传回来的报酬率已经是年报酬率。
XIRR参数
XIRR(values,?dates, guess)
和IRR函数的差别是多了一个日期(dates)参数,此日期参数(dates)必须跟现金流量(Value)成对。
例如上面的例子可以如下图的方式来完成。
储存格B7的公式
=XIRR(A2:A5,B2:B5),算出来这投资案相当於每年%的报酬率。
MIRR函数
MIRR参数
MIRR(values,?finance_rate,?reinvest_rate)
MIRR是Modified Internal Rate of Return的缩写,意思是改良式的IRR。
IRR到底有何缺点,需要去修正呢?主要的原因是IRR并未考虑期间领回现金再投资问题!IRR 的现金流量里可分为正值及负值两大类,正值部分属於投资期中投资者拿回去的现金,这些期中拿回去的现金该如何运用,会影响报酬率的。
负值部分属於投资期中额外再投入的资金,这些资金的取得也有方面要考虑。
MIRR使用的方式是将期间所有的现金流入,全部以『再投资利率』计算终值FV。
期间所有的现金流出,全部以『』计算现值PV。
那麽MIRR的报酬率:
=(FV/PV)1/n?- 1
再投资报酬率
以例子来解说会较为清楚,一个投资案的现金流量如下:{-10000, 500, 500, 10500}这现金流量一期为一年,期初拿出10,000元,第1年底拿回500元,第2年底也拿回500元,第3年底拿回10500元。
将现金流量代入IRR求内部报酬率:
=IRR({-10000, 500, 500, 10500}) = 5%
从这投资案的经营者来说,期初拿到10,000元,然後每年支付5%报酬500元,到了第3年底还本10000元,这投资案确实是每年发放5%的报酬没错。
可是若从投资者角度来看,假若每年底拿到的500元只会放定存2%,也就是投资者期中拿回来的金额,到期末只有2%的报酬率,那麽投资者到第3年底时,实际拿到的总金额为:
= 500*(1+2%) + 500*(1+2%)2?+10500 (?以Excel 表示
=500*(1+2%)+500*(1+2%)^2 + 10500?)= 11,530
期初拿出10,000元,3年後拿回11,530,这样相当於年化报酬率:=
(11530/10000)1/3-1 (Excel 表示=(11530/10000)^(1/3)-1?)=?%这可解读为拿出10,000元,以复利%成长,3年後会拿回11,530元。
MIRR可以不用那麽麻烦,只需输入再投资报酬率2%,便可轻易得到实际报酬率:= MIRR(({-10000, 500, 500, 10500}), 0,?2%)=?%
投资者期间内所拿回的现金(正值),再投资的报酬率,会影响整体投资的实际报酬率。
同一个例子,假若另一位投资者的再投资报酬率为4%,那麽实际报酬率修正为:= MIRR(({-10000, 500, 500, 10500}), 0,?4%)= %
如果投资者的再投资报酬率为5%,实际报酬率等於:= MIRR(({-10000, 500, 500, 10500}), 0,?5%)= %
可以看到当再投资报酬率为5%时,MIRR = IRR = 5%。
这也同时说明了,IRR内部报酬率是假设再投资报酬率等於内部报酬率。
例题
=IRR(A2:A6) 投资四年后的内部收益率(-2%)
=IRR(A2:A7) 投资五年后的内部收益率(9%)
=IRR(A2:A4,-10%) 若要计算两年后的内部收益率,需包含一个估计值,前面公式里面的10%就是预估值。