在最大数组中嵌套间接函数

我有一个单元格应该扫描名称的范围,然后从另一个范围返回最大(最近)的date。 本质上,我正在为案件经理做最后一次联系单元格。 我已经完成了所有工作,但是因为我使用了直接单元格引用,所以当我对行进行sorting时,所有的东西都搞乱了。

这是最接近我可以得到一个INDIRECT数组公式:

=MAX(IF(Encounters!A$3:A$1000 = INDIRECT("Caselist"&"!"&"B"&ROW()), Encounters!C$3:C$1000)) 

对语法的一点帮助将不胜感激。 如果我input

 =INDIRECT("Caselist"&"!"&"B"&ROW()) 

到另一个单元格它返回我正在寻找的价值。

尽可能避免易失性INDIRECT。 在大多数情况下,可以使用非易失性INDEX。

 =MAX(IF(Encounters!A$3:A$1000 = INDEX(Caselist!B:B, ROW()), Encounters!C$3:C$1000)) 

这是一个数组公式 ,需要CSE。