Excel 公式 - 排名

Excel Formula - Rank

我想弄清楚如何根据百分比对值进行排名。哪个单元格的百分比最高,应该排在第一位。 那么谁拥有第二高的百分比,就应该排在第二位。然后对第三个值做同样的事情。

但是,我正在比较 12 个不同的值(使用单元格 A1 到 A12)。如何对每个值进行排名但只显示前 3 个最高百分比? 我一直在使用 RANK 值,但是,我不希望显示所有 12 个值..因此不应显示或隐藏 4-12 的值。

另外,我需要它精确到0.1以内。 例如,如果一个值是 18.5%,另一个是 18.7%,我需要 18.7% 的排名更高,而不是相等(这就是 RANK 公式所发生的情况)。

知道怎么做吗?

谢谢,

使用 A1A12 中的数据,在 C1 中输入:

=LARGE($A:$A,ROW())

然后通过C4

复制下来

要显示较少的项目,请复制 C3

编辑#1:

保留 C 列中的公式。在 D 列中输入 1、2、3。
然后在 B1 中输入:

=IFERROR(VLOOKUP(A1,$C:$D,2,FALSE),"")

然后抄下来。这是一个例子:

编辑#2:

B2中输入:

=IF(RANK(A1,$A:$A,0)<4,RANK(A1,$A:$A,0),"")

并抄下来: