问题标签 [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.
excel - VBA XIRR 函数数据类型与动态数组不匹配
我有一个电子表格,其中包含我需要拆分使用的帐户列表,并使用 XIRR 函数来自动化处理它的过程。我在 C 列中有帐号,这就是我需要拆分每个部分的方式。我在 E 列中有日期,在 F 列中有现金流量。
到目前为止,我所拥有的是比较 C 列中的数据的代码,如果它们不同,则在它们之间放置一个空行。然后它检查空行,并将文本“IRR”放在 A 列中,然后我需要 XIRR 函数运行并在 K 列的该行上输出结果。数据是通过转到其中的行获得的IRR 在 A 列中,移动到 C 列,向上移动一个单元格,然后选择块中的所有内容,直到下一个空行,移动,对第二个数组执行相同的操作,然后将它们放入 XIRR 函数中。
我将代码放入新标题中,将 IRR 添加到最后一行,因为它不是自动完成的,然后删除添加到第二行的“IRR”,因为顶行与标题不同。我的问题来自我不断遇到的两个错误。它一直说 dateArray 的类型 13 不匹配。这是因为我被困在第二行,它试图从标题中获取数据,或者如果它通过了那里,那么它会说同样的话。
这就是我所拥有的;
这不是最干净的方法,我相信它可以做得更好,所以任何帮助表示赞赏。
excel - 公式行中的相对范围
一个多月以来,我一直在与宏作斗争。目标是通过在每次列中的值更改时插入一行来按安全标识符(在 C 列中)分解数据。之后,我想在插入的空白行中插入一个 XIRR 公式。问题是每个证券都有不同数量的行,我无法让行数在 XIRR 公式中变为动态。这是我能够放在一起的代码:
我知道 RowCount 变量正在计算正确的行数,但 XIRR 公式不接受该变量作为行数的输入。每次我都会在宏的这一步得到休息,无论我尝试多少次不同的迭代来使公式动态化。有人可以帮助理解我做错了什么吗?
谢谢!
google-sheets - 使用谷歌表查找不同投资的 XIRR
我目前正在尝试计算包含非周期性现金流的庞大投资组合的 XIRR。数据库包含很多事务,我想计算每个事务的 XIRR。 此图像包含格式,最后一列包含公司的 TICKER 名称。我想计算这些公司的 XIRR。左侧的数据库包含股票代码名称的所有数据