Excel 没有附加列的 XIRR 信息

Excel XIRR information without additional columns

我有一个 Excel sheet 这样每一行都包含

使用 xirr 将每行的 return 计算为第四列的最有效方法是什么?

我的目标是以不需要引入计算与第二列差异的虚拟列的方式执行此操作。

如果header信息在第1行,A--C列分别对应问题中的那些,这似乎适用于D列,从第3行开始:

=XIRR(ArrayFormula(IF(1-FREQUENCY(9^9,A:A10),ArrayFormula((B:B10)-if(isnumber(B:B9),B:B9,0)),-C10)),ArrayFormula(IF(1-FREQUENCY(9^9,A:A10),A:A10,A10)))