我正在尝试IRR
按组做一个公式。但是我的公式一直出错。
=IF(A2=A1," ",+XIRR(G:G,D:D,-0.1))
一些猜测:
然而,最好的办法是查看工作表的屏幕截图以及错误的具体内容(例如#VALUE!、#REF!)。
更新
您在引用范围内有标题行(Valuta 和 CCY 转换),这些文本数据会导致问题,请通过引用 C2:C12 和 B2:B12 而不是 C:C 和 C2:C12 来删除它们。
更新 2
我正在试验如何获得#NUMBER!如果您引用 C2:c12 而不是 C:C,则会出错。
请确保该行的第一个数字是负数(我认为这个规则背后的业务逻辑是它被认为是初始投资值)。
更新:在 PO 添加他的数据后:
XIRR
范围参数应该类似于C2:C12
and ,而B2:B12
不是整个列。
试试下面的公式:
=IF(A2=A1," ",XIRR(C2:C12,B2:B12,-0.1))
顺便说一句-在您的标题和帖子中您提到了IRR函数,但是在您的代码中您有XIRR,那么您要使用哪一个?