问题标签 [xirr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10560 浏览

excel - 在 XIRR 公式的范围(系列)中包含不相邻的单元格

我使用的 XIRR 公式如下:

但需要在值和日期范围中添加一个额外的不相邻单元格。

我的第一次尝试:

导致#VALUE

我尝试使用 CHOOSE 函数来执行此操作,如下所示:

但这不能产生正确的结果。

我不知道如何将一个单元格添加到范围的末尾。以下确实可以提供正确的结果,但对我不起作用,因为我需要使用范围和单个单元格,而不是所有单个单元格

谢谢你的帮助。

0 投票
1 回答
7361 浏览

sql - SQL 中的 XIRR 计算

我试图在 SQL 中找到一个体面的 excels XIRR 计算实现。

我在网上找到了以下功能:

(取自这里

在测试此功能后取得了很大的成功(结果与 excel 匹配)。我已经意识到它似乎不适用于会导致负 XIRR 的一组事务。

我并不完全理解算法的内部结构,并且尝试过调试但运气不佳。

这是一个失败的测试用例:

计算值 = -0.000000001

期望值 = -0.12879

在此处输入图像描述

有没有比我更了解金融算法的人有这个测试用例的修复或更好的 SQL 解决方案?

0 投票
1 回答
2898 浏览

javascript - 如何将 Javascript 类用于 xirr 公式

您好,我找到了一些 excel 函数的 javascript 类,但我不知道如何使用它。我需要使用 XIRR 函数,但我不知道参数的类型和格式以及语法。

这是代码:

0 投票
3 回答
1575 浏览

php - PHP金融XIRR没有给出奇怪的结果

我正在使用 php 金融库(http://www.phpclasses.org/package/892-PHP-Financial-functions-with-the-Excel-function-names-.html)中的 XIRR 函数,但我很奇怪具有这些值的结果(日期为 d/m/y):

(01/01/2014, -400) , (01/10/2014, 18)

MS Excel 正确返回 0.98,而 XIRR 函数返回 -1.5714653207915E+40。代码如下:

谁能解释我做错了什么?提前感谢您的帮助。

0 投票
0 回答
1503 浏览

arrays - XIRR #NUM 错误(数据具有正确的长度和值)

我已阅读有关动态 XIRR 计算的主题(动态构造范围以在 XIRR 公式中使用)并且我已经检查了我在计算中使用的范围的一致性,但我仍然得到 #NUM 错误。

我想计算具有不同开始日期和一个共同结束日期的不同项目的内部收益率。以下是我所做的步骤和测试。我认为这个问题与 XIRR 函数中的数组格式有关。

非常感谢所有帮助!

1)日期范围:DX7是项目销售日期(固定),从那里我选择范围直到收购日期,计数功能确认我有所有日期 =COUNT(OFFSET(DX7;0;-119;1 ;120))

2)现金流范围:DX16是项目售价,从那里我选择范围直到收购日期,用count和sum测试确认我有所有的现金流=COUNT(OFFSET(DX16;0;-119;1;120 ))

3) 在 XIRR 中结合两者得到#NUM,尽管范围中有正确的数据 =XIRR(OFFSET(DX7;0;-119;1;120);OFFSET(DX16;0;-119;1;120) ) 我也试过这个公式的矩阵版本,但结果是一样的。

所以这就是我卡住的地方。一旦这个工作,我相信我能够让它充满活力。

0 投票
0 回答
2532 浏览

php - 如何在 php 中进行 XIRR 计算?

我使用了 PHP 类,http://www.phpclasses.org/但它-1571465320791500131898188521929991589462016.00 %多次给出了这个答案(你可以举这个例子,date1= 04/14/2015, date2=08/19/2015(mm/dd/yyyy 格式),value1=-110 ,value2=5) 有什么解决方案吗,还有其他更好的方法吗?以前有人问过这个问题,但没有令人满意的答案。

以上是Excel显示的,,,

下面是php类的代码

我们必须这样称呼它

0 投票
0 回答
58 浏览

excel - XIRR 公式 - 在备用列中求和总计

努力想办法解决这个问题。在论坛上借用了另一个公式。

如果股票的当前价值(标记为橙色)与购买在同一列中,则公式可以正常工作,但我的当前值在备用列中(如快照所示)我确信有一个简单的解决方案,可以有人提供一些建议吗?

公式是

显示图像

谢谢!

0 投票
2 回答
6045 浏览

xirr - 无需使用 excel 或任何其他库即可计算 XIRR 的 java 程序

我的应用程序必须计算 XIRR,但我不能使用 excel,因为它在 Linux 上运行,任何人都可以共享逻辑或 java 代码来计算 XIRR,而无需使用 excel。

0 投票
2 回答
739 浏览

javascript - 为什么我从这个 XIRR 函数中得到 NaN?

这个把我逼到了墙角。

更新:组装在产生 NaN 的 jsfiddle 中:https ://jsfiddle.net/eqcww2y7/6/

我正在使用这个 XIRR 函数:https ://gist.github.com/ghalimi/4669712

在该函数中,我发送了一对简单的数组 - 4 个日期,4 个现金流值。

该函数依赖于 momentjs,这不会导致任何问题 -console.log()函数内部显示日期被正确解析。

上面的那个片段返回 NaN,它应该返回 -0.68。如果我通过 Excel 运行这些完全相同的值:

在 Excel 中测试 XIRR

谁能发现这个问题?是否与功能有关,我是否发送了错误的值?

0 投票
1 回答
2863 浏览

java - Java中XIRR函数的公式评估器

在使用 XIRR 函数设置的 Excel 中读取单元格时面临问题。我用Java编写了我的代码。下面是设置公式的代码。请帮助我如何从单元格而不是公式中读取值。

以下是使用FormulaEvaluator评估单元格时的错误