【发布时间】:2017-06-17 17:56:25
【问题描述】:
我试图在 excel 中找到给定条件的第二大值。所以我尝试使用的公式是
=LARGE(IF($B$1:$B$216=1,$F$1:$F$216,""),2)。
问题是它返回第二大的总体值,但我想要 B 列为 1 的第二大值。更好的答案会有所帮助。
【问题讨论】:
-
这是一个数组公式,你必须同时按Ctrl+Shift+Enter,而不是直接输入
我试图在 excel 中找到给定条件的第二大值。所以我尝试使用的公式是
=LARGE(IF($B$1:$B$216=1,$F$1:$F$216,""),2)。
问题是它返回第二大的总体值,但我想要 B 列为 1 的第二大值。更好的答案会有所帮助。
【问题讨论】:
您正在使用数组 (CSE) 公式,但您没有输入数组公式的组合键。再次编辑单元格并点击Ctrl+Shift+Enter。
或者,如果您想要一个普通(非 CSE)公式,请使用:
=AGGREGATE(14,6,$F$1:$F$216/($B$1:$B$216=1),2)
【讨论】: