有人的地方就有江湖,有学校的地方就有考试,在中国这是亘古不变的铁律。然而,在面对一月一次的月考,有时候甚至是周考,对学生成绩的排名是一个另很多老师头疼的问题,面对着一对对数字,不会用Eecel要想排好名那可不简单,估计弄得头昏眼花还是弄不出来。
对此,不用着急,看过本文之后,你会发现一切排名都是纸老虎,都是可以分分钟搞定的事情,下面我们就来看看对学生的成绩进行排名吧。
首先,要进行排名,那就必须要把学生的成绩输入到excel表格中。俗话说得好,巧妇难为无米之炊,没有数据谈排名那就是虚妄了。输入学生的各科成绩后我们就来开始排名了。
对学生的总分进行排名:在对总分进行排名之前,我们首先要先合计学生的总分,所以这里用到了第一个公式——excel求和公式:SUM(SUMIF或SUMIFS有时候也会用到,其用法可以参照其他文章),SUM一般求和的表示方法为:SUM(要求和单元格),如果单元格是连续的,那么直接用sum(其实单元格:最终单元格),如果求和内容不连续的话(连续的时候也可以这样用,不过要麻烦些),那就只能一个一个写进去了,如果分条件求和的话用sumif或sumifs。
我们以最常用的连续单元格求和为例,如我们要求和第2行的E2列到K2的和,则公式为:“=SUM(E2:K2)”,下面是实际操示意图(注意这里的等号是必须的,否则公式无法运行):
连续的单元格求和
对数据进行排名,这里无论是单科排名还是总分排名都一样了,利用rank公式来进行排名,这里一般都是对连续的单元格进行排名,这里还是直接给示例比较实在些,我们要对L列中从L2-L2222这些单元格进行排名,那么公式为:“=RANK(L2,$L$2:$L$2222)”,如果要对其他列进行排名的话,方法类似。如下图:
对某一列指定的单元格进行排名
其他科目的排名类似,不同的知识把列名称换一下而已。
排名弄出来了,那么接下来我们想看一下各个班级的成绩状况,哪个班成绩较好,那个班成绩成绩较差,我们需要统计个结果出来。接下来就是按照条件统计数据了,用到的公式为COUNTIF(S)(单一的条件直接用countif,多个条件用countifs),这里我们用到的是countifs,我们要统计一下七(1)班'总分前100的有多少个,而总分排名的列在M列,则我们用到的公式为“=COUNTIFS(B2:B2000,'七(1)班',M2:M2000,'<=100')”(其中的M2:M2222表示从M2列到M2222列),示例图如下:
条件求和示意图
其他班级的统计类似,分别用到的公式有:=COUNTIFS(B2:B2000,'七(2)班',M2:M2000,'<=100')、=COUNTIFS(B2:B2000,'七(3)班',M2:M2000,'<=100')等。
对于其他科目的统计也一样,如:=COUNTIFS(B2:B2000,'七(1)班',P2:P2000,'<=100')、=COUNTIFS(B2:B2000,'七(2)班',N2:N2000,'<=100')等
在统计好各个班级各科成绩前100名人数后,下面我们就来进行简单直方图处理了,如果我们要生成总分、语文、数学、英语等的直方图。便于我们查看每个班的实际成绩状态,那么我们可以选中要生成直方图的范围,然后在插入中找到对应的直方图后就可以生成了,如下图
直方图和饼图的生成
好了,关于学生成绩排名及统计可视化的内容我们就介绍到这里,大家有什么不同的看法,欢迎留言讨论。
联系客服