列表中包含相等数字的第二大值

时间:2017-03-27 14:17:36

标签: excel

我有以下Excel电子表格:

        A
1      20
2      15
3      20
4      18
5      14

如您所见,列表中的值可以出现多次(例如20)。因此,我使用以下公式来获得最大值:

={INDEX(A:A,MATCH(LARGE(A1:A99-ROWS(A1:A99)/9^9,ROWS(A1)),A1:A99-ROWS(A1:A99)/9^9;0))}

此公式完美无缺。但是,我现在想要实现的是使用此公式(在本例中为18)过滤列表中的 SECOND bigts值。

您是否知道我需要在公式中更改以获得列表中的第二大值?

1 个答案:

答案 0 :(得分:3)

LARGE函数可以重载以找到第二大数字。

我必须感到荣幸,我不明白为什么你写了这么复杂的公式来找到最大的数字,但是,如果你想找到第二大的, 尝试使用LARGE这样:

=LARGE(A:A;COUNTIF(A:A;MAX(A:A))+1)