Excel 进行学生成绩统计分析


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

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


6.求各班优秀人数

首先在I5单元格中输入“=SUMIF((成绩表!$C$3: 成绩表!$C$676=A5* 成绩表! $ F $ 3 : 成绩表!$F$676,>=100,1,0))然后对I5I14单元格进行向下自动填充操作。最后在I15单元格中输入“=SUMI5:I14,以求得全年级优秀人数。    如果规定全年级20%以上的学生为优秀人数,可以这样算:

=SUMIF((成绩表!$C$3:成绩表!$C$676=A5*(成绩表!$F$3:成绩表!$F$676>=LARGE(成绩表!$F$3:$F$676,INT0.2*COUNT(成绩表!$F$3:$F$676)))),1,0))

其中LARGE(成绩表!$F$3:$F$676,INT0.2*COUNT(成绩表!$F$3:$F$676)))所求的是全年级语文分数前20%中最低的一个同学的分数,SUMIF((成绩表!$C$3: 成绩表!$C$676=A5* 成绩表! $ F $ 3 : 成绩表!$F$676,”>=”LARGE(成绩表!$F$3:$F$676,INT0.2*COUNT(成绩表!$F$3:$F$676))))则是求出1班语文学科高于或等于这个同学分数的人数.

8.求各班优秀率

跟求合格率类似,首先在J5单元格中输入“=IFB5=0,0,I5/B5*100”,为避免分母为0 的错误,用了IF 函数。公式的作用为:若107班参考人数不为0,则优生率为优生人数除以参考人数后乘以100。然后对J5 J14 单元格进行向下自动填充操作。最后在J15中输入“=averageJ5:J14算出全年级的平均优秀率。

9.求各班平均分

求平均分用AVERAGE函数,其语法格式为AVERAGERef),此处Ref为参与计算的单元格区域。例如AVERAGEF2:F50)是求F2:F50区域内数字的平均值。默认情况下,Excel 2003会忽略掉空白的单元格,但是它不忽略数值为0的单元格,要想忽略数值为0的单元格需要用到COUNTIF函数,其语法为COUNTIFRange,Criteria),其含义是计算某个区域中满足给定条件的单元格数目。本例求F2:F50的平均分,如果忽略数值为0的单元格可以这样计算:SUMF2:F50/COUNTIFF2:F50,"<>0")。另外如果要求去掉几个最高分和几个最低分然后取平均分的话,用到LARGESMALL函数,其语法格式为LARGEarray,k),含义是返回数组中第k个最大值,SMALLarray,k

的含义是返回数组中第k个最小值。如果我们求F2:F50中去掉两个最高分和两个最低分之后的平均分可以这样计算:“SUMF2:F50-LARGEF2:F50,1-LARGEF2:F50,2-SMALLF2:F50,1-SMALLF2:F50,2))/COUNTIFF2:F50-4

N5单元格中输入 =SUMIF(成绩表!$C$3:成绩表!$C$676,A5,成绩表!$F$3:成绩表!$F$676/B5,然后向下自动填充,便可得到各班的语文平均分,最后在N15单元格中输入 =AVERAGEN5:N14,得到全年级语文平均分.

10.求各班最高分

求最高分可用MAX函数,这个函数的作用是求出参数中的最大值。所以在R5单元格中输入“=MAXIF(成绩表!$C$3: 成绩表!$C$676=A5,成绩表!$F$3:成绩表!$F$676))按下SHIFT CTRL键敲回车,生成数组公式。即可算出1班语文科中的最高分。然后向下自动填充操作。最后在R15单元格中输入“=MAXR5:R14,以求得全年级的最高分。

(三)设计分数段统计表

A1F1 合并并居中,输入“** 中学20072008 学年度第一学期高一月考分数段统计表。其他文字按表格内容输入即可。然后从A3A12依次输入1,2,3……10班级名.

1.求总分在600分以上的人数


相关文章
·Windows 7将数据保存为虚拟磁盘文件11-22
·JS 自动答题脚本07-01
·去掉word中的隔行回车03-23
·免魔法使用 New Bing 新方案03-18
·如何在Word中输入国际音标08-30
·教培网网上培训快速及格技巧05-04
·微课制作注意事项06-02
·解决Win8 IE浏览器某些网站显示不全01-30
·视频在线解析网址03-05
·使用SQL语句清空数据库所有表的数据11-08
最新文章
阅读排行