dynamic构buildXIRR公式中使用的范围

我有一张这样的表格:

Fund | Date | Amount A | 10-Jan-05 | -5000 A | 10-Feb-05 | -5000 A | 08-Oct-13 | 12500 B | 10-Sep-05 | -5000 B | 10-Oct-05 | -5000 B | 10-Nov-05 | -5000 B | 08-Oct-13 | 22500 

我正在寻找一个为每个基金提供XIRR的输出栏。 XIRR函数将值和date作为范围。 我需要一种方法来dynamic构build使用基金名称作为search标准的范围。

 Fund | XIRR A | ... B | ... 

按名称sorting后,我可以手动指定每个基金的范围,但不是一个可扩展的解决scheme。

你可以使用OFFSET来获得正确的范围,例如这个公式

=XIRR(OFFSET(C$2,MATCH(A11,A$2:A$8,0)-1,0,COUNTIF(A$2:A$8,A11)),OFFSET(B$2,MATCH(A11,A$2:A$8,0)-1,0,COUNTIF(A$2:A$8,A11)))

看截图

在这里输入图像说明