Excel 进行学生成绩统计分析


来源:高中英语教学交流网
发布时间:2014-03-13 16:15:00
查看次数:

内容提要:参考班级,参考人数、平均分,及格人数、及格率、优秀人数、优秀率,最高分、最低分以及各分数段所占的人数:600分以上人数、500~599 分人数、400~499 人数、300~399 人数、300 分以下人数。


处理学生成绩时所分析的项目包括参考班级,参考人数、平均分,及格人数、及格率、优秀人数、优秀率,最高分、最低分以及各分数段所占的人数:600分以上人数、500599 分人数、400499 人数、300399 人数、300 分以下人数。这个统计比较复杂,且工作量大,如果用人工计算,不但效率低,且出错机率大,而用EXCEL函数可以很好解决这个问题。

新建空白Excel工作簿,将自动建立的Sheet1Sheet2Sheet3工作表重命名为成绩表、分析表、分数段

统计表。其中各科考试成绩表用于输入各科成绩。

(一)设计各科成绩表

在各科考试成绩表第一行中输入分析名称,如“** 中学20072008 学年度第一学期高一月考成绩表,在第二行从A1单元格开始顺序输入记录字段名:考号、姓名、班级、语文、数学、英语、物理、化学等。

假设全级学生有674 人,10个班,所以从第3行到第676 行用来输入所有学生各科的成绩。

1.    求总分:主要用SUM函数,其语法格式为SUMRef),此处Ref为参与计算的单元格区域。例如:SUMB2:E2)是表示求B2C2

D2E2四个单元格内数字的和。另外还用到SUMIF函数,语法格式为SUMIFRange,Criteria,Sum_range),其功能是根据指定条件对若干单元格求和,参数Range表示引用,用于条件判断的单元格区域。Criteria表示数字、表达式或文本,指出哪些单元格符合被相加求和的条件。Sum_range表示引用,需要求和的实际单元格。注意:Criteria如果是文本,那么引号应该是半角的,而不是全角的,否则会出错!

O3单元格中输入=sumF3:N3,便可求出第一个同学韩威的总分,然后选中O3单元格,当右下角出现小”+”字图标时时使用拖拉大法往下自动填充,或左键双击即可.

2.排名次:Microsoft Excel中用RANK函数求名次(排序),它的语法为:

RANKNumberRefOrder   返回一个数字在数字列表中的排位。

Number 为需要找到排位的数字。

Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。如果使用公式复制,最好使用绝对地址。如

=RANKE2,$E$2:$E$50)。注意,其中的标点符号用英文半角。

Order 为一数字,指明排位的方式。如果order0(零)或省略,Microsoft Excel 对数字的排位是基于ref为按照降序排列的列表。如果order不为零,Microsoft Excel对数字的排位是基于ref为按照升序排列的列表。

在计算的过程中我们需要注意两点:首先当RANK函数中的Number不是一个数时,其返回值为“#VALUE!”,影响美观。另外,Excel有时将空白单元格当成是数值“0”处理,造成所有成绩空缺者都是最后一名,看上去也很不舒服。此时,可将上面的公式

“=RANKE2,$E$2:$E$50改为“=IFISNUMBERE2,RANKE2,$e$2:$E$50,""。其含义是先判断E2单元格里面有没有数值,如果有则计算名次,没有则空白。其次当使用RANK函数计算名次时,相同分数算出的名次也相同,使用RANK()函数排名的两种情况:

1)同分同名次,但后续名次空缺

假定E列为成绩,F列为名次,F2单元格公式如下:

=RANKE2,E:E =ranke2,$E$2:$E$10000

这种方法,分数相同时名次相同,随后的名次将空缺。


相关文章
·ASP获取真正的IP地址 兼容代理服务器02-09
·word 如何自动生成目录08-02
·如何在Word中输入国际音标08-30
·如何输入100以内的带圈字符?07-20
·巧用Excel数组公式统计各班优秀人数04-24
·去掉word中的隔行回车03-23
·win8 iis8.0 安装获取方法01-22
·如何让试题的ABCD选项对齐04-13
·WDS无线组网、无线桥接的应用01-13
·CKEditor 简单使用和配置02-26
最新文章
阅读排行