根据条件显示等级

时间:2019-05-10 14:37:47

标签: excel excel-formula

下午好,

我想显示一个满足特定条件的值的等级。在下面的示例中,我想显示满足条件“ X”的值的排名。我设法通过MINIFS()公式(附有图片)轻松显示了第一个值。

我无法显示其他值,即最小值,但优于我刚刚找到的值。你能帮忙吗?

谢谢

enter image description here

1 个答案:

答案 0 :(得分:3)

使用AGGREGATE:

=AGGREGATE(15,7,$I$12:$I$23/($H$12:$H$23="X"),ROW(1:1))

或将SMALL()公式作为数组公式:

=SMALL(IF($H$12:$H$23="X",$I$12:$I$23),ROW(1:1))

作为数组公式,退出编辑模式时需要使用Ctrl-Shift-Enter而不是Enter进行确认。

这两个公式均应向下拖动/复制。如果要拖动/复制,请将ROW(1:1)更改为COLUMN(A:A)