大型条件函数

要find数据集中第n个最大值,我使用LARGE函数:

=LARGE(B2:K11,1) =LARGE(B2:K11,2) =LARGE(B2:K11,3) 

每行2-11都是带有颜色的名称。 我想在这个数据集(B2:K11)的单行中find第n个最大的值,尽pipe该行可能会根据不同的单元格进行更改。 所以如果单元格A1包含橙色,而橙色的数据在第6行,则函数将返回B6:K6中的第n个最大值。 如果单元格A1包含蓝色,并且蓝色的数据在第3行,则函数将返回B3:K3中的第n个最大值。

我不确定如何将这个function纳入LARGEfunction,或者如果不同的function更适合这个function。

我相信下面的function

 =LARGE(OFFSET(A2,MATCH(A1,A2:A11,0)-1,1,1,10),2) 

将做你想要的…(假设你的颜色在列A和水平范围跨越10列)。

如果您需要使用该function来引用不同的工作表,则只需在工作表名称的前面加上前缀即可

 =LARGE(OFFSET(Sheet2!A2,MATCH(Sheet1!A1,Sheet2!A2:A11,0)-1,1,1,10),2)