【问题标题】:Excel XIRR Function returning invalid calculationExcel XIRR 函数返回无效计算
【发布时间】:2020-10-24 11:57:48
【问题描述】:

当运行 XIRR 函数“=XIRR(G163:G168,F163:F168)”时,现金流在 G163:G168 中,我的日期在 F163:F168 中,excel 返回值 .000000298023%,这绝对是不正确。任何建议将不胜感激!

9/13/2019    (2,137,500.00)
9/13/2019    (1,710,000.00)
9/13/2019    (35,331,814.80)
9/13/2019    (931,950.00)
9/13/2019    (14,990,988.60)
9/30/2020    45,757,426.80 

【问题讨论】:

  • 请提供minimal reproducible example,其中包含单元格中的实际值,而不是值的屏幕截图。只需在 6 行中写下 12 个值,突出显示它们,然后按 ctrl+k 将它们格式化为代码。我的猜测是 XIRR 正确地做了它记录在案的事情,但是记录在案的行为与您自己的期望之间存在脱节。
  • 谢谢@JohnColeman。以文本形式重新粘贴在值中。
  • 您期望什么价值?
  • 我最后一个问题的可能答案是-0.162306223。如果是这样,问题可以追溯到first value is treated differently than the other values.如果您在 2019 年 9 月 13 日将前 5 行合并为一个值为 -55,102,253.40 的行,并在生成的两行数据上运行 XIRR,您会得到一个非常不同的值。从同一天的 5 行开始似乎很奇怪。
  • 对我来说很好。第一列实际上是日期,第二列是值吗?

标签: excel finance xirr


【解决方案1】:

Excel 使用的技术可以返回多个值,具体取决于速率的初始假设。由于您未指定,因此假定为 10%。

如果添加 -10% 作为可选的 guess 参数,它将返回 16.23%。

如果 XIRR 给出了错误的答案,有几种方法可以做出合理的猜测,但这里有一个:

  • 负值的负 10%:0.1*sign(sum(values))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 2022-12-06
    • 1970-01-01
    • 2021-12-12
    • 2022-06-20
    • 1970-01-01
    相关资源
    最近更新 更多