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

我有以下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)从列表中过滤出第二个超值。

你有什么想法,我需要改变的公式,以获得第二大的价值从名单?

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

我不得不承认,我不明白你为什么写了这么复杂的公式来find最大的数字,但是如果你想find第二大的数字,可以尝试使用这样的LARGE

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