4

我正在尝试创建一个XIRR函数,该函数将根据特定值的地址调整它正在测量的周期数。例如,如果值出现在第 48 个月,我希望XIRR函数测量 48 列数据,但如果值出现在第 17 个月,

我只想XIRR测量 17 列。我可以使用等获取值的地址和相应的日期=CELL("address", MATCH(...,但我不知道如何/是否可以连接XIRR输入。最初,我希望我可以做类似的事情:

=XIRR(A1:Cell("address", [value_reference]), B1:Cell("Address", [date_reference]))

谁能帮我这个?使用 Excel 2007

4

1 回答 1

2

您可以OFFSET用来制作动态范围

如果例如

  • 你有价值观A1:A50
  • 日期在B1:B50
  • 中的特定值D2(出现在 A 列中的值中)

那么这个公式

=XIRR(OFFSET(A1,0,0,MATCH(D2,$A$1:$A$50,0),1),OFFSET($B$1,0,0,MATCH(D2,$A$1:$A$50,0),1))

将进行动态范围匹配

于 2012-11-16T09:51:44.607 回答