我试图弄清楚如何根据百分比对值进行排名。哪个细胞百分比最高,应排在第1位。 那么谁拥有第二高的百分比,应该排名第二。然后第3个值相同。
然而,我正在比较12个不同的值(使用单元格A1到A12)。如何对每个值进行排名,但仅显示前3个最高百分比? 我一直在使用RANK值,但是,我不希望显示所有12个值。所以4-12的值不应该显示或者应该被隐藏。
另外,我需要它在0.1以内准确。 例如,如果一个值是18.5%而另一个值是18.7%,我需要将18.7%排在更高的位置,而不是相等(这是RANK公式所发生的情况)。
知道怎么做吗?
谢谢,
答案 0 :(得分:3)
使用 A1 至 A12 的数据,在 C1 中输入:
=LARGE($A$1:$A$12,ROW())
并通过 C4
向下复制
要显示较少的项目,请通过 C3 等进行复制
修改#1:强>
将公式保留在 C 列中。在 D 列中输入1,2,3。然后在 B1 中输入:
=IFERROR(VLOOKUP(A1,$C$1:$D$3,2,FALSE),"")
并复制下来。这是一个例子:
修改#2:强>
在 B2 中输入:
=IF(RANK(A1,$A$1:$A$12,0)<4,RANK(A1,$A$1:$A$12,0),"")
并复制下来: