巧妙利用学生的学号自动列出“条件学生”名单

2019-09-10 07:22黄小红
电子乐园·上旬刊 2019年1期

黄小红

摘要:利用Excel软件对学生成绩进行统计分析是教学工作中不可缺少的环节,但进行统计分析是一项非常专业的工作,很多教师基本上只能进行简单的总分、平均分、排名等基本操作,对于较复杂的条件统计往往只能动手人工分析。若能利用Excel软件中的某些函数,借助于学生的学号就能对某些特殊事项进行自动分析和统计,达到节省时间的目的,若能制作成模板,则更能在教师教学中有力推广。其中主要用到INT、CONCATENATE、ROUND、AVERAGE、IF、SMALL、OFFSET、MATCH等主要函数。

关键词:条件统计;成绩分析;学生学号;自动分析

正文

随着教育现代化水平的提高,教学人员不但要求能熟练掌握多媒体技术进行日常教学,而且在教学现代化管理上也必须掌握一定的技术,如教学资源管理、学习绩效管理等。考试成绩的处理和分析就是一项最基本的绩效管理。Excel是一种专业数据处理软件,在教学管理上有很多方面的应用,这里谈谈在Excel软件中怎样巧妙利用学生的学号对学生成绩进行自动分类的一项应用。

在日常教学中,免不了要对学生学习状况进行检测,然后用Excel对成绩进行相关分析,如平均分、标准差、频数统计、及格率、优秀率、最高分、最低分、最高分学生、最低分学生、等级转换等(图1),有时教学人员希望能通过成绩自动列出某些学生的名单,这项数据处理具有很强的教学实际意义,但在具体操作中,很多教师均是首先根据成绩排序,然后再通过复制相关学生的名单达到目的,由于学生成绩一般是按照学号升序排列的,这种操作完成后还要再次根据学号进行排序,很明显这种操作既麻烦,而且又不能实现自动化。在这里介绍另一种方法,即利用学生的学号和相关函数对学生成绩进行自动分类处理。

具体操作如下:(数据来源于某校某班学生的生物考试成绩)

1、学生原始成绩的输入

在Excel文档中按照学生学号顺序,依次输入学生的各项成绩(图2)。为了保护图中学生的隐私,学生姓名字体设置为Script,达到“乱码”的目的。(图中“N”代表学生缺考)。

2、平均分的数据处理

本实例的目的是根据学生5次考试成绩的平均分,在“需要补差”列中列出平均分小于65分的学生名单,平均分的处理是在“平均&学号”列中列出各学生的平均成绩(保留两位小数)和学生的学号(最后两位数),方法是在相应单元格(如H4)中输入引号中的公式“=INT(CONCATENATE(ROUND( AVERAGE(C4:C4),2) *IOOO,A4》”,为了使“平均&学号”列中的数据具有可比性,对于学号大于等于10的,相应单元格(如H12)中输入的公式为“=INT(CONCATENATE(ROUND( AVERAGE(C4:C4),2)*100.A12》”,若最大學号大于99,则上面公式均需做相应的改变,最好是利用IF函数来写上面的公式,这请读者自己思考。其它单元格可采取自动填充的方法输入相应得公式,最后得到相应数据(图3)。

3、自动列出名单

在 “需要补差” 单元格中输入公式“=COUNTIF(14:135,”><1”)&”人需要补差””,达到能自动统计需要补差学生的数量(图4)。然后在“需要补差”列的相应单元格(如14)中输入公式:

“=IF(SMALL(H$4:H$53,ROW(A1》>=650000,”**”,OFFSET($B$4,(MATCH(SMALL(H$4:H$53,ROW(A1》,$H$4:$H$53,0)-1),0,1,1))”,其它单元格可采取自动填充的方法输入相应的公式,最后得到相应学生名单(图4)。

从上面公式可以看出,“平均&学号”列中的学号是为了使本列中的数据具有相异性,从而避免SMALL函数不能找出相同数据(即平均分)的目的,最后通过MATCH函数和OFFSET函数列出所需数据。

同样的道理,只要改变相关条件,就可自动列出符合条件的数据,最后达到自动分类的目的。

参考文献

[1]彭庆梅.学生学号的妙用[J].小学教学设计,2016(36).

[2]韩益萍,王超.学号提问对学生学习影响的研究[J].中学教学参考,2010(2):108-108.