学生成绩排名公式 excel 学生成绩排名公式excel视频

如何在excel中计算出学生成绩排名假设学生成绩在B列,排名公式:
=RANK(B2,B:B)
下拉 。rank(参数1,参数2,参数3)
参数1,包含在参数2内,参数3忽略或0为升序,不为0为降序
另外,新版本的Excel还有Rank的变形可以更好的处理排名问题 。
=RANK(A3,$A$3:$A$12,)
=RANK.AVG(A3,$A$3:$A$12,)
=RANK.EQ(A3,$A$3:$A$12,)
软件版本:Office2007
方法如下:
1.对于一般的排名,可以直接利用rank函数,如下所示:
函数用法:=rank(要排名的成绩,总成绩所在区域)
2.这样得到的排名,会因为名次重复,而跳过一些名次,比如下图中的第4名,第6名,第8名等:
3.而中国式排名一般是名次顺延,需要用到较复杂的数组公式来实现,下面是最常见的中国式排名公式之一:
公式解释:对于总成绩区域中大于当前成绩的,利用countif进行个数统计,再用1相除,最后sum求和,即得到大于当前成绩的且不重复的成绩个数,也就是当前成绩的中国式排名
4.Ctrl+Shift+Enter三键结束数组公式,往下填充,即可得到名次顺延的中国式成绩排名结果:

学生成绩排名公式 excel 学生成绩排名公式excel视频

文章插图
求视频:成绩排名excel2003或是简单详细的文字教程,谢谢了成绩排名EXCEL中有函数RANK可以做到,假设你的数据在A列的A2至A100,你在B列的B2输入公式=RANK(A2,$A$2:$A$100),回车,然后把这个公式向下填充可以计算出各个成绩的排名 。
上面这种排名方法有个问题就是分数相同时,它的名次会并列,但是下一位学生的成绩就以并列人数超过排序了 。比如一位学生得100分排第一名,3位学生并列99分排第二名,接下来一位学生得98分,应该是排在第三名,但是用微软的这个功能排出来是第五名,也就是空了第三、第四 。这种排名方式与中国习惯不同 。也称外国式排名 。
按中国人的习惯来排名,名次中不出现空缺,需要另外设置函数,用数组公式可以做到
比如{=SUM(IF(A$2:A$100>A2,1/COUNTIF(A$2:A$100,A$2:A$100)))+1}
【学生成绩排名公式 excel 学生成绩排名公式excel视频】这是一个数组函数,在输入时,先与其它函数一样输入=SUM(IF(A$2:A$100>A2,1/COUNTIF(A$2:A$100,A$2:A$100)))+1,再按住键盘的CTRL+SHIFT+ENTER三个键完成输入(自动在外面加上大括号) 。