文档库

最新最全的文档下载
当前位置:文档库 > 巧用EXCEL进行成绩分析处理

巧用EXCEL进行成绩分析处理

作为一位教师,你曾经为分析、处理学科的成绩发愁吗?

作为一位班主任,你曾经为分析、处理班级的成绩而发愁吗?

作为一位学校领导,你曾经为分析、处理年级的成绩而发愁吗?

如果你有上述问题存在,你就继续往下看吧,在下面的论述中将会告诉怎样利用简单的方法解决你所遇到的问题。

众所周知OFFICE组件之一的EXCEL在处理类似上述数据的时候具有独到之处,它操作简单,容易上手,适合广大教师使用。(网上找它的特点和优点)

那么,怎样利用EXCEL来处理上述问题呢?我们一起来完成下题吧:要分析、处理某年级的期末考试成绩,已知该年级学生总数为500名,共10个班,需要分析、处理语文、数学、外语、物理、化学、生物、历史、地理、政治九科(将文、理科学生放在一起处理)的单科前50名成绩及分布情况,总分前100名成绩及分布情况,各班各科的优生率、及格率、班级内部成绩排名情况。下面是解答过程:

一、知道什么是单元格及单元格的名称。

单元格:每张工作表有256列(从A列开始到IV列结束,65536行(从1行开始到65536行结束)。行、列交错而形成的网格就是单元格。

单元格名称:列与行交错形成了单元格,相应的把列与行的代码结合起来就构成了单元格的名称。如第E列与第5行交错形成的单元格的名称就是E5。

二、设计能满足上题要求的表格。

1、在sheet1制作如下格式的表格:

巧用EXCEL进行成绩分析处理

(图1)

2、在sheet2制作如下格式的表格:

巧用EXCEL进行成绩分析处理

(图2)

3、在sheet3制作如下格式表格:

巧用EXCEL进行成绩分析处理

(图3)

三、录入学生成绩

按要求录入学生的各科成绩到工作薄中(确保数据的准确性)。

四、几个公式的理解、掌握及运用。

(一)SUM()(求和函数)

1、SUM(求和函数):SUM函数是Excel中使用最多的函数,利用它进行求和运算可以忽略存有文本、空格等数据的单元格,语法简单、使用方便。

2、行或列求和

例:要求(图1)中D2到K2的单元格的和可以在L2中输入=SUM(D2:K2)并回车即可。

例:要求(图1)中L2到L8的单元格的和可以在L9中输入=SUM(L2:L8)并回车即可。

3、SUMIF

SUMIF函数可对满足某一条件的单元格区域求和,该条件可以是数值、文本或表达式,仍以上图为例,在工资表中需要分别计算各个科室的工资发放情况。

要计算销售部2001年5月加班费情况。则在F15种输入公式为

=SUMIF($C$3:$C$12,"销售部",$F$3:$F$12)

其中"$C$3:$C$12"为提供逻辑判断依据的单元格区域,"销售部"为判断条件即只统计$C$3:$C$12区域中部门为"销售部"的单元格,$F$3:$F$12为实际求和的单元格区域。

(二)A VERAGE(求算术平均值函数)

1、求参数的算术平均值函数A VERAGE()

语法形式为A VERAGE(number1,number2, ...) 其中Number1, number2, ...为要计算平均值的1~30 个参数。这些参数可以是数字,或者是涉及数字的名称、数组或引用。如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。

(三)RANK(排位函数)

1、RANK()函数用来返回指定数字在一列数字中的排位。

RANK()函数的格式为:RANK(number,ref,order)

其中number为待排序的数字;ref为一列数字;order用于指定排位的方式,如果为0则以降序排列;如果为非零值则以升序排列。

2、使用RANK()函数实现自动排序。

例:求M2:M9 这个范围内各数据的排位情况。

(1)在(图1)M2单元格中输入=RANK($M$2,$M$2:$M$9,1)并回车。

(2)拖动填充柄向下复制公式至M9单元格中即可求出。

(四)不同工作表中数据的引用

引用不同工作表的数据:如果在sheet2中的C2:C51中要引用sheet1的A1:A50的数据,可以这样操作:在sheet2的C2中输入“=sheet1!A1:A50”,然后利用填充柄拖到C51即可。

4、下面的示例将计算区域A1:A10 内1 到10 之间(包括1 和10)的值的数目。

为实现此目的,您可以使用下面的嵌套IF 语句:=SUM(IF(A1:A10>=1,IF(A1:A10<=10,1,0)))

如果您要进行多次测试,也可以使用下面的方法,它更易读:=SUM(IF((A1:A10>=1)*(A1:A10<=10),1,0)) 下面的方法将计算在两个给定日期之间的日期的数量:

=SUM(IF((A1:A10>=DA TEV ALUE("1/10/99"))*(A1:A10<=DATEV ALUE("2/10/99")),1,0))备注:

您必须通过同时按CTRL+SHIFT+ENTER 键,将这些公式作为数组公式输入进去。

五、公式的使用

1(图1)中各科总分的计算:L2中输入=SUM(D2:K2)并回车,然后拖动填充柄向下复制公式至最后一位考生,学生各科总分将自动产生。

2(图1)中总分的排位计算:在(成绩表)M2单元格中输入=RANK($M$2,$M$2:

$M$9,1)并回车,然后拖动填充柄向下复制公式至最后一个考生,学生总分排位将自动生成。

3(图2)各科平均分计算:计算各科平均分时要使用到“成绩表”中的数据,这里我们将使用引用。以计算语文科的平均分为例:在班内成绩分析表的B2中输入:=SUMIF('08'!$C$2:$C$500,"1班",'08'!$D$2:$D$500)/COUNTIF('08'!$C$2:$C$500,"1班")

4(图2)各科及格率统计:

=SUM(IF('08'!$C$2:$C$500="1班",IF('08'!$D$2:$D$500>=60,1,0)))/COUNTIF('08'!$C$2:$C$500,"1班") 5(图2)各科优生率统计:

=SUM(IF('08'!$C$2:$C$500="1班",IF('08'!$D$2:$D$500>=80,1,0)))/COUNTIF('08'!$C$2:$C$500,"1班") 6(图3)总分各分数段统计:

=SUM(IF('08'!$C$2:$C$500="1班",IF('08'!$V$2:$V$363>750,IF('08'!$V$2:$V$363<=800,1,0))))

综上所述,要完成某学科、班级和年级内部的成绩分析、处理,只要将相应公式中的班级作相应的改动即可。

当你读完本文之后相信你能轻易地完成你的学科、班级、年级的成绩分析和处理。