我有以下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值。
您是否知道我需要在公式中更改以获得列表中的第二大值?
答案 0 :(得分:3)
LARGE
函数可以重载以找到第二大数字。
我必须感到荣幸,我不明白为什么你写了这么复杂的公式来找到最大的数字,但是,如果你想找到第二大的,
尝试使用LARGE
这样:
=LARGE(A:A;COUNTIF(A:A;MAX(A:A))+1)