我有一张表格:
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函数将值和日期作为范围。我需要一种方法来使用基金名称作为搜索条件动态构建范围。
Fund | XIRR
A | ...
B | ...
我可以在按名称排序之后手动指定每个基金的范围,但它不是可扩展的解决方案。
答案 0 :(得分:1)
您可以使用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)))
见截图