导航菜单
首页 >  考试成绩排名函数  > Excel RANK函数和其他计算排名的方法

Excel RANK函数和其他计算排名的方法

该教程解释了Excel排名函数的特殊性,并展示了如何在Excel中根据多个标准进行排名,按组进行数据排名,计算百分位数排名等。

当你需要确定一个数字在一个数字列表中的相对位置时,最简单的方法是按升序或降序对数字进行排序。 如果由于某种原因无法进行排序,Excel中的Rank公式是完成这项工作的完美工具。

Excel的RANK函数

在Excel中,RANK函数返回一个数值与同一列表中其他数值相比的顺序(或等级)。 换句话说,它告诉你哪个数值是最高的,哪个是第二高的,等等。

在一个排序的列表中,某个数字的等级就是它的位置。 Excel中的RANK函数可以从最大的数值(如按降序排序)或最小的数值(如按升序排序)开始确定其等级。

Excel RANK函数的语法如下。

RANK(number,ref,[order])

在哪里?

数量 (必填)--你想找到其等级的值。

参考资料 (required) - 一个要进行排名的数值列表。 它可以作为一个数字数组或数字列表的引用来提供。

秩序 (可选) - 一个数字,指定如何对数值进行排序。

如果是0或省略,则数值按降序排列,即从大到小排列。 如果是1或其他非零值,则按升序排列,即从最小到最大的顺序排列。 Excel RANK.EQ函数

RANK.EQ是RANK函数的改进版,在Excel 2010中引入。 它的语法与RANK相同,工作逻辑也相同:如果几个值的排名相同,则将最高排名分配给所有这些值。 EQ代表 "相等")。

RANK.EQ(number,ref,[order])

在Excel 2007和更低版本中,你应该始终使用RANK函数。 在Excel 2010、Excel 2013和Excel 2016中,你可以使用RANK或RANK.EQ。然而,使用RANK.EQ是明智的,因为RANK随时可能被停止使用。

Excel的RANK.AVG函数

RANK.AVG是另一个在Excel中查找排名的函数,只在Excel 2010、Excel 2013、Excel 2016及以后的版本中可用。

它的语法与其他两个函数相同。

RANK.AVG(number,ref,[order])

不同的是,如果一个以上的数字具有相同的等级,则 平均等级 被返回(AVG代表 "平均")。

关于Excel中的RANK,你应该知道的4件事 Excel中的任何等级公式都只对数值起作用:正数和负数、零、日期和时间值。 非数字值在 参考文献 参数被忽略。 所有的RANK函数对于重复的值都会返回相同的排名,并跳过后续的排名,如下面的例子所示。 在Excel 2010及以后的版本中,RANK函数已被RANK.EQ和RANK.AVG所取代。为了向后兼容,RANK在所有版本的Excel中仍然有效,但在未来可能无法使用。 如果 数 内没有找到 参考文献 ,任何Excel等级函数都会返回#N/A错误。 基本的Excel排名公式(从高到低)。

要想对Excel中的数据排名有

相关推荐: