2017-06-17 66 views
0

我试图找到Excel中给定条件的第二大值。所以我试图使用的公式是第二大值与Excel中的标准

=LARGE(IF($B$1:$B$216=1,$F$1:$F$216,""),2)

问题是,它返回的第二大整体值,但我想第二个最大值列B是1.更好的答案会有所帮助。

+1

这是你必须按下Ctrl + Shift + Enter组合键在同一时间,而不是仅仅进入 – yass

回答

1

您正在使用数组(CSE)公式,并且您没有为其输入数组formuas的组合键。再次编辑单元格并单击Ctrl+Shift+Enter

或者,如果你想有一个正常(非CSE)公式,使用此:

=AGGREGATE(14,6,$F$1:$F$216/($B$1:$B$216=1),2) 
+2

Psssssst数组公式。 AGGREGATE() –

+0

@ScottCraner嘿!在你的pssst之前做过:P你不认为我会绕过这个,是吗?现在展示你对'Aggregate'的热爱:/ –

+1

在手机上。不会自动更新。 –