最大/最小一个命名的范围,这偏移excel

所以我想知道如何根据另一列中的值来查找命名范围的最小/最大值。

Col A Col B Col C S_1 xx max = S_2 yx min = S_3 yy max = S_4 xy min = S_5 x 

所以基本上,我想find与Col B中的x对应的命名范围S_1到S_5的最大/最小值,与Col B中对应于ay的最大/最小值分开。命名的范围dynamic地参考a (sheet2),等于公式= OFFSET(Sheet2!$ A $ 10,Sheet1!$ E $ 6,Sheet1!$ F $ 25,Sheet1!$ E $ 9,1),所以每个命名范围都可以引用基于Sheet1中其他单元格的不同数据范围。

我试过使用间接函数,但它返回一个REF,因为我相信它不起作用,因为命名的范围是偏移? 如果可以,我宁愿不必使用macros。 任何想法如何去做呢?