有学财务的么,EXCEL表算的内部收益率的IRR和XIRR为什么不一样呢~

作者&投稿:鄢群 (若有异议请与网页底部的电邮联系)
XIRR与IRR的区别与使用范围~

XIRR和IRR都反映了一组现金流的内部收益率。但是,在一些方面仍然存在差异,如下所示:适用范围不同。函数语法参数不同。XIRR和IRR的适用范围:内部收益率函数(内部收益率函数):不同的还款方式在不同的时间段内占用本金,因此将其转换为按偿还一年到期本金和利息的方法计算的“实际利率”。需要计算本金的时间成本,而IRR函数是帮助我们比较资金之间时间成本的工具。XIRR函数:适用于计算等间隔或不等间隔的现金流量序列。函数XIRR至少需要一个正现金流和一个负现金流,否则函数XIRR返回#NUM!错误值。拓展资料:1、XIRR反映了不一定定期发生的一组现金流的内部收益率。返回不一定定期发生的一组现金流的内部收益率。要计算一组定期现金流的内部收益率,请使用函数IRR。函数 XIRR 要求至少有一个正现金流和一个负现金流,否则函数 XIRR 返回 错误值 #NUM!。XIRR函数语法具有以下参数:Value Required。与日期中的付款时间相对应的一系列现金流。首期付款是可选的,与投资开始时的成本或付款相关。如果第一个值是成本或付款,则必须为负值。所有后续付款均基于365天/年的折扣。值系列必须至少包含一个正值和一个负值。2、所需日期。对应于现金流付款的付款日期表。日期可以是任意顺序。应使用日期函数或其他公式或函数输入日期。例如,使用函数日期(2008,5,23)输入2008年5月23日。如果以文本形式输入日期,则会出现问题。猜测是可选的。对函数XIRR计算结果的估计。


XIRR的计算出的年利率比IRR更加准确,XIRR公式适用的范围更广泛,必须条件为现金流发生对应的具体日期,计算年利率准确;而IRR公式适用于时间间隔必须相同和每期投资金额固定或不固定的情况,由于IRR时间序列是估算的,所以存在一定误差。
这是因为每个月的天数不同,1月31天,2月28或29天,3月30天,以此类推,时间间隔不相同是不可以使用IRR公式的,因此需要将每个月都当作都是30天计算,虽然与实际月份数相差,但误差较小,因此IRR的最终年化利率与实际利率相接近。
如果投资不定时不定金额,可以使用excel中的XIRR函数进行计算,必要条件是准确的知道投资时间和投资金额,如果不清楚具体的日期是不可以使用XIRR公式计算年利率。在excel中投资金额要记录成负数,收益金额记录为正数,插入XIRR函数可以得出的投资以来的年化收益率。
如果投资是固定时间投资一笔,可以使用excel的IRR函数进行计算,在插入IRR函数后计算出的数字即为利率,由于投资是按月进行的,故而该计算出的利率是月利率,需要将其转换为年利率。

表格操作过程错误造成的,解决方式如下:

1、打开EXCEL表格,点击公式按钮。

2、点击插入函数。

3、在弹出窗口中选择财务函数。

4、选择XIRR函数,如图。

5、在弹出对话框中输入现金流和日期等信息,点确定按钮。

6、得出现金流计划的内部回报率。



RR函数

一个投资案会产生一序列的现金流量,IRR简单说:就是由这一序列的现金流量中,反推一个投资案的内部报酬率。

如何反推呢,所用的方法是将每笔现金流量以利率rate折现,然後令所有现金流量的净现值(NPV)等於零。若C0、C1、C2、C3...Cn分别代表为期初到n期的现金流量,正值代表现金流入,负值代表现金流出。

0 = C0 + C1/(1+rate)1 + C2/(1+rate)2 + C3/(1+rate)3....+ Cn/(1+rate)n

找出符合这方程式的rate,就称为内部报酬率。问题是这方程式无法直接解出rate,必须靠电脑程式去找。这个内部报酬率又和银行所提供的利率是一样的意思。

IRR函数的参数定义如下:

=IRR(Values, guess)

参数意义必要参数Values现金流量必要guess猜测IRR可能的落点选项

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真是个有趣的参数,IRR函数的任务不就是要解出报酬率的值吗,怎会要我们自己猜测报酬率的落点呢?这不是很奇怪吗,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的值,然後慢慢逼近、反覆计算,直到误差小於 0.00001% 为止。如果真正的解和预设值差距过远,运算超过20次还是无法求得答案,IRR 函数会传回错误值 #NUM!。这时使用者就必须使用较接近的 guess 值,然後再试一次。

    所以guess参数只是IRR函数开始寻找答案的起始点而已,跟找到的答案是无关。下面三个IRR公式,同样的现金流量,但是guess参数都不同,结果答案却都一样是3.60%。=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函数来计算报酬率,现金流量必须是以『一期』为单位,也就是输入的现金流量必须有期数的观念。但是常常有些应用,现金流量并非定期式的。例如一个投资案,现金流量如下表:

    日期金额2007/8/15-100,0002007/11/623,6502008/3/425,0002009/6/882,500

    可以看到现金流量发生日期是不定期的,并非以一期为单位。XIRR就是专为这类型的现金流量求报酬率,其他观念和IRR函数没有差别。XIRR传回来的报酬率已经是年报酬率。

  •   XIRR参数
  • XIRR(values, dates, guess)

    参数意义必要参数Values现金流量的值必要dates现金流量发生日期必要guess猜测XIRR可能的落点选项

    和IRR函数的差别是多了一个日期(dates)参数,此日期参数(dates)必须跟现金流量(Value)成对。例如上面的例子可以如下图的方式来完成。储存格B7的公式 =XIRR(A2:A5,B2:B5),算出来这投资案相当於每年24.56%的报酬率。

  • 需要开启分析工具箱
  • 使用XIRR函数必须安装「分析工具箱」,否则会传回#NAME? 错误。

    1) 工具/增益集2) 将分析工具箱打勾3) 按确定



(1+月度IRR)^12 - 1=年度IRR,因为IRR假设每期的收益以IRR再投资,所以用复利年化而不是单利。
半年的同理,不能直接乘以2,要(1+半年IRR)的2次方。即(1+4.73%)^2 -1=9.68%,基本一致了

因为两函数结果有微弱差异,差异原因是每月天数不相等

题主,你的IRR计算错误了,应该是5%,这个是半年的利率,折合下来的年化收益率是10.25%(按复利计算:(1+5%)的平方-1)。至于为什么IRR和XIRR计算下来的结果不一样,我也不知道,哈哈

财务人员必学必会的Excel本利计算函数(上)
答:第1步:B5单元格输入“=PPMT(B4/12,1,B3*12,B2)”,计算首月本金。第2步:B6单元格输入“=PPMT(B4/12,2,B3*12,B2)”,计算次月本金。掌握这些函数,财务人员的计算工作将变得更加精准高效,让金钱不再是困扰,而是成为推动职业发展的强大工具。让我们一起在Excel的海洋里游弋,解锁财务管理的...

Excel怎么做财务的收入和支出报表
答:1. 打开Excel电子表格。2. 在列标题中输入详细信息。3. 为表格添加框线。4. 在日期中输入一个时间,并通过下拉增加日期。5. 输入第一天的收入和支出,并在余额部分使用公式计算。6. 输入第二天的收入和支出,并使用公式计算余额。7. 复制公式到后续日期,输入每天的收入和支出,余额将自动结算。通...

Excel怎么做财务的收入和支出报表
答:1、首先,打开Excel电子表格,如下图所示,然后进入下一步。2、其次,打开Excel表后,在列标题中输入详细信息,如下图所示,然后进入下一步。3、接着,选择表格,单击【所有框线】选项,将框线添加到表中,如下图所示,然后进入下一步。4、然后,在日期中输入一个时间,再通过下拉来增加日期,如下...

对Excel财务函数的计算有什么方法
答:1.净现值的计算。净现值的计算用函数为:NPV(rate,value1,value2,…)。其中:rate代表贴现率;value1,value2,…代表支出和收入的1到29个参数,时间均匀分布在每期末出现。NPV按次序使用value1,value2,…来注释现金流量的次序。例如,某公司准备购置一台新设备,价款为40000元,以扩大生产规模,...

用Excel如何快速制作财务预算表
答:制作财务预算表是Excel的一项常见用途。以下是一种简单的方法:1. 设置预算类别:首先,在Excel中列出你的预算类别,例如租金、工资、原材料等。这些类别应该覆盖你的主要支出和收入。2. 输入预算金额:在每个预算类别下,输入你预计的支出或收入金额。3. 创建公式:使用Excel的公式功能来进行计算。例如,...

会计实操之财务人员Excel使用技巧
答:数字及文本的对齐方式请使用Excel默认的格式,即数字靠右对齐,文本靠左对齐。数字使用千位分隔符。学会使用拆分窗口功能,免除为看到标题行而大量滚屏,以提高工作效率。三、键盘功能快捷键使用 工作簿内工作表较多时,使用建立目录的工具或者工作表标签的快捷菜单(通过用鼠标右键单击标签滚动按钮,显示快捷菜单...

在excel中怎么使用函数IRR?
答:怎么用EXCEL算IRR1、选择目标单元格B8。单击“公式”—“插入函数”。弹出“插入函数”对话框,“或选择列表”下拉选择“财务”—“IRR”选项。弹出“函数参数”对话框,将对应的参数单元格输入在参数列表中,单击“确定”即可。2、有一个函数,使用方法如下:\x0d\x0aIRR(values,guess)\x0d\x0a...

关于会计手工做账帐表excel表格
答:想要用excel制作一个账目表,可按以下步骤办理:1、先做好一个普通的EXCEL现金流水账,填入相关数据,在“方向”栏里如图对应的是G6单元格,在G6里输入=IF(H5+E6-F6>,“借“,“贷“)回车,这组函数的意思是“当H5+E6-F6大于0时,显示“借”,否则显示“贷”。2、这样在G6单元格内就出现了...

如何用excel表格做会计的全套账???
答:1.以一个简单的收支表格记账为例。我们首先打开一个excel空白文件。用这张表格记录时间、收入、支出和结余等要素。2.我们用鼠标点中A1空白格,这时候在工具栏A1后面出现空白“值”,在这里输入的内容就会出现在A1格内,我们称之为A1的键值。这里小编定义A1列为时间列。3.然后我们定义B1为“收入”、C1...

excel常用财务函数大全与运算
答:Excel 中往往会把数据做成财务分析表,而做成财务分析表,需要用到有关计算财务的函数,下面是我整理的excel 常用财务函数大全与运算以供大家阅读。excel 常用财务函数大全与运算 财务函数中常见的参数:未来值 (fv)--在所有付款发生后的投资或贷款的价值。如果省略则为0 期间数 (nper)--为总投资(或...