Excel MATCH with Criteria

时间:2017-03-28 09:27:46

标签: excel

我想知道有人可以帮我解决这个问题吗? 我有一个排名表,想要匹配5个最低比率的项目(如下所示)。

=MATCH(SMALL(RankMthRat,1),RankMthRat,0)
=MATCH(SMALL(RankMthRat,2),RankMthRat,0)
=MATCH(SMALL(RankMthRat,3),RankMthRat,0)
=MATCH(SMALL(RankMthRat,4),RankMthRat,0)
=MATCH(SMALL(RankMthRat,5),RankMthRat,0)

5个最低值可能都是0%,在这种情况下,我将是所有5个的MATCH位置。 但由于0值,上述所有5个返回的MATCH位置是相同的。

是否有可能匹配,但忽略以前的结果? IE第三个公式是返回不等于第一个和第二个的结果?

(RankMthRat是一列百分比)。

非常感谢

1 个答案:

答案 0 :(得分:0)

执行此操作的标准方法,虽然您可能不认为它非常优雅,但是根据行号向每行添加少量

=MATCH(SMALL(INDEX(RankMthRat+ROW(RankMthRat)*0.00001,0),ROW()-ROW($1:$1)),INDEX(RankMthRat+ROW(RankMthRat)*0.00001,0),0)

输入(比方说)C2。

enter image description here