Excel 和 ExcelFinancialFunctions 3.2.0 之间的 XIRR 结果不同

问题描述 投票:0回答:1

我们已经调查这个问题很长时间了,非常感谢您的帮助。

XIRR 是确定性函数,正确吗?

  1. 为什么当我们使用 Excel.FinancialFunctions.Financial.XIRR 时,我们收到 7.000000%,但 Excel 对于相同系列的日期和值返回 6.9779%?

  2. 当我们将最后日期从 2023 年 12 月 31 日更改为 2023 年 12 月 30 日时,它会“修复”它。

  3. 这只发生在这种特定情况下,而不是在我们运行的其他计算中。

这些值的 Excel XIRR 结果:

  • 第一个表显示了问题,我们收到 6.9779%,而 .Net 返回精确的 7%
  • 第二个表奇怪地显示了将最后日期更改为 12 月 30 日如何“解决”问题,但这并没有弥补主要问题的差距:为什么 Excel 和 .Net 在计算 XIRR 时为相同的值返回不同的结果?

c# algorithm math worksheet-function
1个回答
0
投票

答案是:

  • Excel 不考虑时间,只考虑日期。
  • ExcelFinancialFunctions 3.2.0 确实需要时间记账

那么两个日期之间的差异返回的值不同,最终结果也不同。

© www.soinside.com 2019 - 2024. All rights reserved.