【问题标题】:Excel Ranking Not WorkingExcel排名不起作用
【发布时间】:2015-07-15 16:23:44
【问题描述】:

我正在尝试根据 excel 中的排名函数列出前 25 名,但我的列表缺少第 11 位和第 20 位的值。经过检查,我注意到这些位置中存在相同的值,从而使它们无法正确排名。有没有办法给每个人一个独特的排名? (即 John 和 Sam 的值都是 31,他们的排名应该是第 10 位和第 11 位,而不是第 10 位。)

【问题讨论】:

  • 顺便说一句,我使用的是 excel 2010。

标签: excel ranking-functions


【解决方案1】:

考虑:

Patricia 和 Mary 的分数相同,但他们需要不同的等级。在 C2 中输入:

=RANK(A2,$A$2:$A$11,0)+COUNTIF($A$2:$A2,A2)-1

然后抄下来:

这使得排名变得简单、连续,没有间隔和重复。

【讨论】:

    【解决方案2】:

    如果您有 x 个人的列表并想要 x 排名,则 Gary 的答案有效。如果您有 x 个人和 y 排名的列表,您可以使用如下内容:

    =(COUNTIF($B$2:B2,B2)-1)*0.0001+B2
    

    将事物的价值更改为排名以使每个人都独一无二,请参见此处。

    然后,你可以把公式

    =MATCH(LARGE(C:C,ROW()),C:C,0)
    

    在E中,抄下你想要多少个等级,最后

    =INDIRECT("A"&E2)
    

    在F中,再抄下你想要多少段位。这将返回该人的姓名,排名不重复,并具有您想要的任意数量的排名。

    【讨论】:

      猜你喜欢
      • 2021-09-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      • 2012-10-28
      相关资源
      最近更新 更多