数组公式查找第二大数字

时间:2014-11-05 14:15:26

标签: arrays excel excel-formula

我目前使用以下公式来查找数据集中最大的数字(Sheet1K7:K106),条件是某些相应的值(Sheet2!C7:C106)小于某个数字(Sheet3!C18):

=MAX(Sheet1!K7:K106*(Sheet2!C7:C106<Sheet3!C18))

我想现在找到给出相同条件的第二大数字。我认为这需要LARGE功能,虽然我似乎无法应用上述条件。

1 个答案:

答案 0 :(得分:3)

如果您使用的是Excel 2010或更高版本:

=AGGREGATE(14,6,Sheet1!K7:K106/(Sheet2!C7:C106<Sheet3!C18),2)

否则,数组公式**

=LARGE(IF(Sheet2!C7:C106<Sheet3!C18,Sheet1!K7:K106),2)

此致

**数组公式的输入方式与&#39;标准&#39;相同。公式。您只需按住CTRL和SHIFT键,然后按ENTER键,而不是按ENTER键。如果您已正确完成,您会注意到Excel在公式周围放置了大括号{}(尽管不要尝试自己手动插入这些括号)。