在Excel中基于多个标准的排名(4例)

  • Share This
Hugh West

通常情况下,你可能需要根据多个标准对数据集中的项目进行排名。 更具体地说,当某一列出现并列时,你必须完成这一任务。 在这一指导性课程中,我将演示4个案例,并对Excel中基于多个标准的排名进行正确解释。

下载实践工作手册

基于多个标准的排名.xlsx

在Excel中基于多个标准进行排名的4个案例

让我们来介绍一下今天的数据集,其中 分数 的。 学生 数学 心理学 根据其相应的 集团 ...这里。 D6 D7 单元在列中是并列的 D 因此,让我们在应用排名时考虑到列的问题 E .

1.使用RANK.EQ和COUNTIFS函数

在开始的方法中,我将向你展示结合使用 RANK.EQ 功能 COUNTIFS功能 根据这两点进行排名 分数 ,插入以下公式。

=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15, ">"&$D5)

在这里。 C5 D5 的起始单元。 分数(数学) 即列 C, 分数(心理学) 即列 D 分别是。

公式解释。

  • ǞǞǞ RANK.EQ 函数返回来自 C5:C15 的单元格范围,基于 C5 不幸的是,它为重复的分数提供了相同的排名(例如,排名号是7的 C6 , C7 ,以及 C12 细胞)。
  • 因此,在 COUNTIFS 函数是按降序分配的( ">"&$D5) t o 计算重复的 例如,该函数返回1,表示 C7 细胞和2个用于 C12 细胞。
  • 然而,当你将两个输出相加时,即输出 RANK.EQ 函数的输出和 COUNTIFS 功能,你会得到所有学生的唯一等级号码。

在按下 进入 并使用 填充手柄 工具,你会得到以下输出。

如果你仔细观察上面的图片,你会发现,在 级别 罗伯特-史密斯是7(看 B6:E6 细胞),而吉姆-布朗则是8个(请看 B7:E7 细胞)。

阅读更多。 如何在Excel中创建自动排名表(含快速步骤)

2.使用COUNTIF和COUNTIFS函数进行基于多个标准的排名

同样地,你可以使用 COUNTIF功能 而不是 RANK.EQ 功能。

=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15, "<"&$D5)+1

在这里,我想把分数按升序排列( "<"&$D5) .

公式解释。

  • ǞǞǞ COUNTIF 函数计算出数值大于对应单元格的单元格的数量(如 C5 为詹姆斯-史密斯。 C6 为吉姆-布朗,等等)。
  • 最后,你必须在输出中加入1,作为 COUNTIF 函数返回 0 为最小的值,即为 C13 细胞。

因此,输出结果将如下。

阅读更多。 Excel中的IF公式排名(5个例子)

类似读物

  • 如何在Excel中用领带进行排名(5种简单方法)
  • 在Excel中计算排名的百分位数(7个合适的例子)
  • 如何在Excel中计算出前10%的数据(4种方法)

3.应用RANK和SUMPRODUCT函数

此外,你还可以同时利用 排名 功能 废物利用 功能 用于根据多个标准对项目进行排名。

现在,请看下面的数据集,从这里你需要基于以下几点进行排名 GRE分数(数量) 财政援助 .但是单元格的值 C10 C11 是并列的。

因此,插入以下组合公式。

=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))

公式解释。

  • ǞǞǞ 排名 函数返回来自 5美元:15美元 的单元格范围,基于 C5 中的重复值的单元格。 C10 C11 单元(等级编号为 2 ).
  • 而且, 废物利用 功能找到 0 但在没有绑定值的情况下,它会返回 1 C10 细胞。
  • 值得注意的是,( - )运算符用于返回 1 而不是得到 为真 0 失败 .
  • 因此,使用这个公式,你可以很容易地避免重复的排名数字。

最后,输出结果将如下所示。

而不是利用 排名 函数,你可以使用 COUNTIF 功能。 但你必须添加 1 在这种情况下。

=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1

当然,你会得到同样的输出。

阅读更多。 如何在Excel中对员工进行堆积排名(3种方法)

4.按组进行多标准排名

如果你有一些共同的 群体 例如,在你的数据集中的 科学 集团涵盖 C5:C6 C11:C12 细胞。

幸运的是,你可以得到处理这两个问题的唯一等级号码 集团 分数 我们有一些函数可以帮助我们在Excel中基于多个标准的组进行排名。

4.1. 使用COUNTIFS函数

使用 COUNTIFS 函数,你可以很容易地将 分数 由指定的 集团 按降序排列( ">"&D5 ).

=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1

公式解释。

  • ǞǞǞ countifs($c$5:$c$15,c5) 返回4,因为有4个字符串可用,即 科学 .
  • 而且, COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) 句法返回 0 为最高分(如为 E6 单元)。 这就是为什么你需要添加 1 .

在这里,分数是根据组别分别排名的。 例如,吉姆-布朗( B6 细胞)排名第一,尽管玛丽-史密斯(Mary Smith)的得分是1分。 B13 细胞)是比他打招呼的。

阅读更多。 如何在Excel中进行组内排名(3种方法)

4.2. 使用SUMPRODUCT函数

同样地,你可以使用以下公式,其中 废物利用 函数被使用(按升序排列)。

=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1

公式解释。

  • ǞǞǞ 总产品((c5=$c$5:$c$15) 返回 0 .
  • 此外 SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) 发现 2 但是 废物利用 函数的返回值为 E7 细胞是 0 因为它是最小的分数。 所以,你需要 1 以避免这种类型的错误。

阅读更多。 如何在Excel中进行平均排名(4种常见情况)

总结

今天的课程就到此结束了。 这就是你如何在Excel中完成基于多个标准的耙子。 总之,如果你有任何疑问或建议,请在评论区分享。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.