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

r - 如何在多个ID上循环r中的xirr函数

我想为每个 ID 具有不同行数的表中的每个 ID 计算 IRR(使用包 tvm 中的 xirr 函数)。我相信我必须使用第一次出现到最后一次出现-1,但在那之后,我不知道该怎么做。有没有人有什么建议?

我在下面发布了一个示例数据框,为此我尝试使用 dplyr 中的 summarise 函数和函数 xirr 并编写一个 for 循环。没有成功。

预期的结果应该是这样的:

目前,在运行汇总函数时,它会为两个 ID 返回相同的 IRR,但情况并非如此。我对 for 循环的尝试也没有成功,我们将不胜感激!

0 投票
1 回答
51 浏览

r - 删除特定变量中没有符号更改的键的所有行

我正在尝试在多个 ID 上运行 xirr 函数,但收到一条错误消息:

有没有办法删除没有符号更改的 ID 的所有行(如下例中的 ID 2)?

对此的任何帮助将不胜感激!

0 投票
1 回答
259 浏览

r - 计算年化内部收益率

我将如何编写一个简单的函数来计算以下日期和 csv 格式付款的年化内部收益率:

我是 R 新手,急需解决这个问题的一些帮助。一旦我获得了函数,我需要创建一个包,它将一个 csv 转换为一个数字向量,该向量输出该现金流的 IRR。

我已经尝试过使用 uniroot 函数,但似乎无法得到 2.9% 的正确答案

并且看过

但似乎无法弄清楚如何将其应用于我的问题。

0 投票
1 回答
206 浏览

r - 如何同时在多个csv上运行一个函数

我有一组 3 个 csv,它们都保存在以下目录中:

csv被命名为:

并且都是类似于下面的形式(下面的例子是“Cashflows1.csv”)

或向量形式:

我创建了以下函数来返回每个现金流文件的年化 IRR(示例中使用的是 Cashflows1.csv)

我将如何更改函数,以便它同时计算目录中所有 csv 的 IRR,因为我目前必须为“dat”变量规定特定的现金流文件。但希望它为“X”个csv计算它。

谁能帮我?

0 投票
1 回答
150 浏览

python - 在 Python 中计算共同基金交易的 XIRR

我知道我的问题在这里得到了回答..具有 xirr 和 xnpv 功能的金融 python 库?..

当我为基金交易执行上述代码时,我在第一次迭代中得到负残差。guess=0.5-0.5=0 因此,我在下一次迭代中得到zerodivisionerror 。为什么我得到负残差..如何处理这个?/提前谢谢

0 投票
0 回答
120 浏览

excel - XIRR function with extremely low ending value

I have a macro that calculates XIRR; used to tell me the rate of return on an investment.

The relevant code is:

The code works most of the time.

But when the ending value is extremely low, say zero, or a penny, I get

"Run time error '1004': Unable to get the XIRR property of the worksheet function class".

Here is my data:

When I change the final value (cell Q23) to 5.01 or 4.01, I get an answer. 3.01 returns the same error as above.

Using the data in a plain old Excel formula (in a cell) yields a correct answer... something like -99.99%.

Some series will have multiple payments and withdrawals, so IRR is not an option. I believe I can write code to literally write the Excel function in the cell, but it seems like VBA should be able to accommodate this essential financial function.

Thanks for any insights.

0 投票
1 回答
290 浏览

google-sheets - 有人可以在 Google 表格中看到这个 XIRR() 计算有什么问题吗?(我已经向 Google 发送了一个请求……)

请查看https://docs.google.com/spreadsheets/d/1cWIAdWylD5Mx8zP5gFwkSVkAYLwXuFopoH_9mi2tGWg/edit#gid=0。它包含一些日期和相应的投资金额。我的目标是让 XIRR() 计算回报率。虽然很明显结果一定是负数,但带有公式的单元格 C1XIRR(B3:B16,A3:A16)会产生一个巨大的正数。提前致谢。

0 投票
1 回答
679 浏览

python - Python IRR 函数给出的结果与 Excel XIRR 不同

我正在使用以下函数通过 Python 执行 IRR 计算:

函数来源:https ://2018.pycon.co/talks/personal-pynance/personal-pynance.pdf

几个月来,这个函数完美地适用于各种不同的现金流和日期,我得到了与 Excel 的 XIRR 函数相同的结果。然而,突然间,下面的现金流和日期列表停止工作,我得到的结果与 Excel 的 IRR 公式(这是正确的和预期的公式)不同:

我在 Python 中得到的结果是0.0001,而在 Excel 中我得到-0.71,我不知道我在这里缺少什么。也许有人有想法?!??!

0 投票
1 回答
58 浏览

excel - Excel XIRR 函数返回无效计算

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

0 投票
1 回答
296 浏览

excel - 数据透视表中的 XIRR 函数

我正在尝试将 XIRR 公式添加到数据透视表,但要么我做错了,要么这是不可能的。

图片上是示例数据,我输入的公式和 XIRR 在具有相同数据的单个单元格中计算(所以它在数据透视表之外工作)

在此处输入图像描述