问题标签 [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 投票
0 回答
81 浏览

excel - VBA XIRR 函数数据类型与动态数组不匹配

我有一个电子表格,其中包含我需要拆分使用的帐户列表,并使用 XIRR 函数来自动化处理它的过程。我在 C 列中有帐号,这就是我需要拆分每个部分的方式。我在 E 列中有日期,在 F 列中有现金流量。

到目前为止,我所拥有的是比较 C 列中的数据的代码,如果它们不同,则在它们之间放置一个空行。然后它检查空行,并将文本“IRR”放在 A 列中,然后我需要 XIRR 函数运行并在 K 列的该行上输出结果。数据是通过转到其中的行获得的IRR 在 A 列中,移动到 C 列,向上移动一个单元格,然后选择块中的所有内容,直到下一个空行,移动,对第二个数组执行相同的操作,然后将它们放入 XIRR 函数中。

我将代码放入新标题中,将 IRR 添加到最后一行,因为它不是自动完成的,然后删除添加到第二行的“IRR”,因为顶行与标题不同。我的问题来自我不断遇到的两个错误。它一直说 dateArray 的类型 13 不匹配。这是因为我被困在第二行,它试图从标题中获取数据,或者如果它通过了那里,那么它会说同样的话。

这就是我所拥有的;

这不是最干净的方法,我相信它可以做得更好,所以任何帮助表示赞赏。

0 投票
1 回答
45 浏览

excel - 公式行中的相对范围

一个多月以来,我一直在与宏作斗争。目标是通过在每次列中的值更改时插入一行来按安全标识符(在 C 列中)分解数据。之后,我想在插入的空白行中插入一个 XIRR 公式。问题是每个证券都有不同数量的行,我无法让行数在 XIRR 公式中变为动态。这是我能够放在一起的代码:

我知道 RowCount 变量正在计算正确的行数,但 XIRR 公式不接受该变量作为行数的输入。每次我都会在宏的这一步得到休息,无论我尝试多少次不同的迭代来使公式动态化。有人可以帮助理解我做错了什么吗?

谢谢!

0 投票
0 回答
42 浏览

javascript - 'Newton-Raphson 算法未能收敛'

我正在尝试使用节点 xirr 库计算 xirr 但我收到错误消息

错误:Newton-Raphson 算法无法收敛

[![这是错误][1]][1]链接如下

1

0 投票
2 回答
45 浏览

excel - 循环浏览投资者列表并计算每个投资者的 XIRR 以实现流程自动化

所以我已经被这个问题困扰了几天。我已经查看了其他一些代码,但我仍然不足。我也不是最擅长 VBA 的。

我有一份投资者名单,附有他们的付款和日期。我正在尝试运行一个命令按钮,该按钮将遍历每个帐户,找到它们相关的付款和日期,运行 XIRR 函数,然后将 XIRR 值放在每个帐户右侧的底部。这很简单,可以手工完成,但是当你有一个包含 15000 个单元格的电子表格时,它会变得乏味,我正在尝试自动化这个过程。这变得很困难,因为每个投资者都有不同的付款金额,因此找到放置 XIRR 值的正确位置也难倒了我。

这是我的电子表格的示例

在此处输入图像描述

0 投票
1 回答
49 浏览

google-sheets - 使用谷歌表查找不同投资的 XIRR

我目前正在尝试计算包含非周期性现金流的庞大投资组合的 XIRR。数据库包含很多事务,我想计算每个事务的 XIRR。 此图像包含格式,最后一列包含公司的 TICKER 名称。我想计算这些公司的 XIRR。左侧的数据库包含股票代码名称的所有数据

请在此处找到示例表: https ://docs.google.com/spreadsheets/d/1LnTHOuw5FROyZ8tNo1Zl270RhTDX1gfB2m7jtEU9F_k/edit?usp=sharing