XIRR与IRR的区别与使用范围

2025-04-04 07:35:01
推荐回答(5个)
回答1:

XIRR与IRR都反映一组现金流的内部收益率。然而在一些方面还是有区别的,具体如下:

1、适用范围不同:

XIRR:返回一组不一定定期发生的现金流的内部收益率。

IRR:计算一组定期现金流的内部收益率。

2、 函数语法参数不同:

XIRR函数语法参数:值必需;日期必需。

IRR函数语法参数:现金流,预估值,而日期不是必需的。

XIRR与IRR的使用范围:

IRR函数(内部收益率函数):不同还款方式因为占用本金的时间不同,所以在转化成以一年到期还本付息方式计算的"实际利率"时。需要计算本金的时间成本,而IRR函数就是帮助我们对比资金间时间成本的工具。

XIRR函数:它适用于间隔期相等或者不相等的现金流序列测算。函数 XIRR 要求至少有一个正现金流和一个负现金流,否则函数 XIRR 返回 错误值 #NUM!。

扩展资料:

IRR函数的语法:

IRR(values,guess)

values 为数组或单元格的引用,包含用来计算返回的内部收益率的数字。Values 必须包含至少一个正值和一个负值,以计算返回的内部收益率。

函数 IRR 根据数值的顺序来解释现金流的顺序。故应确定按需要的顺序输入了支付和收入的数值 如果数组或引用包含文本、逻辑值或空白单元格,这些数值将被忽略。

guess 为对函数 IRR 计算结果的估计值。

WPS表格 使用迭代法计算函数 IRR。从 guess 开始,函数 IRR 进行循环计算,直至结果的精度达到 0.00001%。如果函数 IRR 经过 20 次迭代,仍未找到结果,则返回错误值 #NUM!。

在大多数情况下,并不需要为函数 IRR 的计算提供 guess 值。如果省略 guess,假设它为 0.1 (10%)。

如果函数 IRR 返回错误值 #NUM!,或结果没有靠近期望值,可用另一个 guess 值再试一次。

参考资料来源:

IRR函数-百度百科

XIRR-百度百科

回答2:

XIRR与IRR的区别:

XIRR和IRR函数的差别就是多了一个日期(dates)参数,这个日期参数(dates)必须跟现金流量(Value)       来成对。

XIRR与IRR使用范围:

IRR有两个参数  一个是Values也就是『一序列』现金流量;另一个就是猜个IRR最可能的落点.那麼      Value的值又该如何输入?有两种方式可输入一序列的现金流量:使用阵列:例如=IRR({-100, 7,107}),    每一个数字代表一期的净现金流量.储存格的范围。IRR是不定期发生当中的现金流的内部收益。适      用于间隔期相等或者是不相等的现金流序列测算。

XIRR若要利用IRR函数来计算报酬率,现金流量必须是以『一期』为单位,也就是输入的现金流量必须有期数的观念.但是常常有些应用,现金流量并非定期式的。考虑了这一年以内租赁间隔期密度的影响

扩展资料:

XIRR反映一组现金流的内部收益率,这些现金流不一定定期发生。

XIRR 函数语法具有下列参数:

值必需。 与 dates 中的支付时间相对应的一系列现金流。 首期支付是可选的,并与投资开始时的成本或支付有关。 如果第一个值是成本或支付,则它必须是负值。 所有后续支付都基于 365 天/年贴现。 值系列中必须至少包含一个正值和一个负值。

日期必需。 与现金流支付相对应的支付日期表。 日期可按任何顺序排列。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题 。

IRR函数返回由数值代表的一组现金流的内部收益率。这些现金流不必为均衡的,但作为年金,它们必须按固定的间隔产生,如按月或按年。内部收益率为投资的回收利率,其中包含定期支付(负值)和定期收入(正值)。

参考资料:

XIRR函数-百度百科   IRR函数-百度百科

回答3:

‍  IRR函数

  一个投资案会产生一序列的现金流量,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的值又该如何输入?有两种方式可输入一序列的现金流量:

  1. 使用阵列:例如=IRR({-100, 7, 107}),每一个数字代表一期的净现金流量。
  2. 储存格的范围:例如=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) 按确定

回答4:

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计算结果的估计。

回答5:

许一人以偏爱 尽此生之慷慨 是什么意