有没有一种方法可以在Excel中使用多个条件查找第n个最大值?

时间:2019-02-14 10:26:15

标签: excel-formula

我正在尝试提取特定客户的信息摘要。使用以下公式:

{=LARGE(IF('claims history'!$B:$B=$C$2,'claims history'!$AF:$AF),1)}

我能够提取客户($AF:$AF)索赔历史中的最大索赔($B:$B=$C$2)。

但是,我想为此添加一个附加条件,以便可以提取每个定义年份('claims history'!$J:$J)的最大索赔额。

如何在上述公式中实现呢?

1 个答案:

答案 0 :(得分:0)

在使用AND不起作用时,有一个数组公式的技巧–即在IF表达式中乘以条件。

在您的示例中,假设年份位于单元格D2中,您将这样做:

{=LARGE(IF(('claims history'!$B:$B=$C2)*('claims history'!$J:$J=$D2),('claims history'!$AF:$AF)),1)}

注意:如果您认为TRUE 1 ,而FALSE 0 ,那么您会发现乘以{{1 }} ...并同时添加将得到AND