宝哥软件园

利用rank函数对多列数据进行统一排名

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

在Excel中,如何实现多列成绩的统一排名。

设计成绩统计表时,有时会将一个班级的学生名单分组,排列成多列。如图1111所示,是二(1)级期末考试成绩统计表,按照学生座位号分三组排列。现在要统计学生总成绩的班级排名。如何做到这一点?

图1111多列结果排名表。

解决方案:

使用RANK函数对多列数据进行统一排序。

操作方法。

1步骤选择D3:D17单元格区域,输入以下公式,按组合键完成。

=RANK(C3,(3:加元17加元,3:加元17加元,3:加元17加元,3:加元17加元))

步骤2复制单元格区域D3:D17,并将其粘贴到单元格区域H3:H17和L3:L17中。

原理分析。

RANK函数多区域数据排名。

本例利用RANK函数支持联合引用的特点,将D3:D17、H3:H17、L3:L17用联合引用运算符(逗号)隔开,用括号括起来作为RANK函数的ref参数,按降序统计学生总成绩的班级排名。

RANK函数用于返回数字列表中数字的等级。语法如下:

等级(编号、编号、[顺序])

第一个参数号是查找排名的数字。第二个参数ref是数值列表数组或对数值列表的引用,非数值将被忽略。第三个参数order是一个数字,表示数字排名模式。如果order为0(零)或省略,则按降序排列,如果order不为零,则按升序排列。

RANK函数对重复次数进行同等排序。但是重复的存在会影响后续数值的排名。例如,在一列按升序排列的整数中,如果整数10出现两次并排名第5,则11排名第7(没有排名第6的值)。

知识拓展。

新旧RANK函数的区别。

在Excel 2010中,有三个函数:RANK、RANK。情商和排名。AVG,所有这些都有相同的语法,可以返回数字列表中某个数字的排名。区别在于:

1.RANK函数是为了保持与早期版本Excel的兼容性。

2.如果多个值具有相同的秩,则。EQ函数返回值组的最高等级。

3.如果多个值具有相同的秩,则。AVG函数将返回平均等级。

例如,在数字10、20、30、30和40的列表中,如果RANK或RANK。使用EQ函数统计进行升序排名,数字30排名第3,数字40排名第5;如果RANK。AVG函数统计用于升序排列,数字30排列为3.5(即3位和4位的平均值),数字40排列为5。

更多资讯
游戏推荐
更多+