浏览器之家


用Excel2003让成绩分析智能起来

期中考试结束了,各位教师是否开始忙于成绩的统计和分析?这里汇集了几位老师的实战经验,让我们和原始计算器说再见,借助 Excel2003 从繁重的劳动中解脱出来吧。

统计项目Excel2003来帮忙

运行Excel2003,在成绩表第一行中输入以下内容:学号、姓名、各考试科目名称、总分、名次,输入学号时,用填充柄自动填充。在学号下方依次输入“总人数”、“及格人数”、“及格率”、“总分”、“均分”、“最高分”、“最低分”。

各段成绩格式不同

选定所有录入学生成绩的单元格,进入“格式→条件格式”,在“ 单元格 数值”范围中填入“80”与“100”,单击“格式”按钮,将单元格数值设置为自己喜欢的格式:如数值颜色为蓝色、字形为倾斜等,这样,在80到100之间的分数在输入后自动变为蓝色并倾斜。确定,返回条件格式对话框,单击“添加”,设置60到79、小于60分等分数段的格式。

个人总分

单击总分下的单元格,在编辑栏中输入=SUM(C2:H2),在下一个单元格中输入=SUM(C3:H3),然后选定这两个单元格,将光标移动到两个单元格的右下角,到变成细十字,按住鼠标左键向下拖拉至最后一名学生,以后只要输入学生各科成绩,每位学生的总分即自动求出。

个人名次

在Excel中可以用单元格自动排序的方式给成绩排序,但不好处理同分数的名次,利用RANK函数则没有这样的问题。

方法是:总分位于I列,名次位于J列,在第一名学生的名次单元格中输入=RANK(I3,$I$3:$I$59),该公式的目的是排出I3单元格的数据从I2到I59所有数据中的位次(假设该班共56名学生,学生的姓名、成绩等数据从第3行排到第59行)。在第二名学生的名次单元格中输入=RANK(I4,$I$3:$I$59),然后拖动鼠标,选中这两个单元格,利用自动填充的功能,在每个学生的名次单元格中输入RANK函数的公式。这样只要将学生各科成绩输入到对应的单元格中后,RANK函数即自动求出该学生的名次,同分数的名次则自动排为相同的名次,下一个名次数值自动空出。

各科逐一分析

以“语文”为例。在“总人数”单元格中输入公式=COUNT(C3:C59),在“及格人数”单元格中输入=COUNTIF(C3:C59,">=72"),在“及格率”单元格中输入=COUNTIF(C3:C59,">=72")/COUNT(C3:C59),[满分为120分为">=72",若满分为100分则为">=60"],“总分”单元格中输入=SUM(C3:C59),“平均分”单元格中输入=AVERAGE(C3:C59),“最高分”输入=MAX(C3:C59),“最低分”单元格输入=MIN(C3:C59)。以上公式输入后可利用 自动填充 功能填充其他各科的公式。

每科各分数段人数

可用FREQUENCY 函数 来实现。在(A67:A74)区域输入39、49、59、69、79、89、99、109(即统计出40分以下~120分范围内组距为10的各分数段人数),同时选中c67至c75单元格区域,输入公式:=FREQUENCY(C3:C59,$A$67:$A$74),按下“Ctrl+Shift+Enter”组合键进行确认,即可求出c67至c75区域中,按A67:A74区域进行分隔的各段数值的出现频率数目。其他单元格可用自动填充功能实现。

有时要将优秀人数和不及格人数统计出来,在语文优秀人数的单元格中输入公式=COUNTIF(C3:C59,“>=80”)(假设各科的满分为100分)。及格人数改为>=60,不及格人数改为<=59即可。这样Excel就自动统计出各分数段人数了。

保存为模板文件

评论

没安装畅言模块