用excel设计成绩分析表

上传人:桔**** 文档编号:557257723 上传时间:2022-11-27 格式:DOC 页数:7 大小:37.01KB
返回 下载 相关 举报
用excel设计成绩分析表_第1页
第1页 / 共7页
用excel设计成绩分析表_第2页
第2页 / 共7页
用excel设计成绩分析表_第3页
第3页 / 共7页
用excel设计成绩分析表_第4页
第4页 / 共7页
用excel设计成绩分析表_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《用excel设计成绩分析表》由会员分享,可在线阅读,更多相关《用excel设计成绩分析表(7页珍藏版)》请在金锄头文库上搜索。

1、用excel设计成绩分析表下面就以语文科分析表设计为例进行描述,其他科的分析相似操作。1.设计分析表 如图2所示.将A1:R1 合并并居中,输入“* 中学20072008 学年度第一学期高一月考成绩分析表”。用同样的方法将A2:I2 合并并居中,输入“科目:语文”其他文字按表格内容输入即可。然后从A5至A14依次输入1,2,310班级名.2.求语文科各班参考人数我们在这里可采用COUNTIF函数,COUNTIF 函数用于计算给定区域内满足特定条件的单元格的数目,所以在B5单元格中输入“=COUNTIF(成绩表!$C$3: 成绩表!$C$676,A5)”, 即可求出1班的参考人数。然后选中B5

2、单元格,拖动B5 单元格右下角的小“+”字图标至B14 单元格(复制公式),这样,就能自动得到其他各班的参考人数。最后在B15 单元格中输入“=SUM(B5:B14)”,用于分析全年级参考总人数。3.求各班及格人数我们在这里可采用数组公式进行多重标准单元计算。首先在D5 单元格中输入“=SUM(if(成绩表!$C$3: 成绩表!$C$676=A5)*( 成绩!$F$3: 成绩表!$F$676,=90),1,0)”,按下SHIFTCTRL键敲回车,Excel会自动在公式两侧加上大括号,生成数组公式。然后对D5至D14单元格进行向下自动填充操作。最后在D15 中输入“=SUM(D5:D14)”,求

3、出全级及格人数。公式中的1表示当条件为真时返回结果计为1个,即及格1人,否则为0;4.求各班及格率我们可在E5 单元格中输入“=IF(B5=0,0,D5/B54)*100”,为避免分母为0的错误,用了IF 函数。公式的作用为:若1班参考人数不为0,则及格率为及格人数除以参考人数后乘以100。然后对E5 至E14 单元格进行向下自动填充操作。然后在E15 中输入Average(E5:E14),算出全年级的平均合格率。5.按及格率班级排名次在F5单元格中输入 =RANK(E5,$E$5:$E$14),然后往下自动填充.得到各班的及格率名次.6.求各班优秀人数 首先在I5单元格中输入“=SUM(IF

4、(成绩表!$C$3: 成绩表!$C$676=A5)*( 成绩表! $ F $ 3 : 成绩表!$F$676,=100),1,0)”然后对I5至I14单元格进行向下自动填充操作。最后在I15单元格中输入“=SUM(I5:I14)”,以求得全年级优秀人数。 如果规定全年级20%以上的学生为优秀人数,可以这样算:=SUM(IF(成绩表!$C$3:成绩表!$C$676=A5)*(成绩表!$F$3:成绩表!$F$676=LARGE(成绩表!$F$3:$F$676,INT(0.2*COUNT(成绩表!$F$3:$F$676),1,0)其中LARGE(成绩表!$F$3:$F$676,INT(0.2*COUN

5、T(成绩表!$F$3:$F$676)所求的是全年级语文分数前20%中最低的一个同学的分数,SUM(IF(成绩表!$C$3: 成绩表!$C$676=A5)*( 成绩表! $ F $ 3 : 成绩表!$F$676,”=”LARGE(成绩表!$F$3:$F$676,INT(0.2*COUNT(成绩表!$F$3:$F$676)则是求出1班语文学科高于或等于这个同学分数的人数.8.求各班优秀率跟求合格率类似,首先在J5单元格中输入“=IF(B5=0,0,I5/B5)*100”,为避免分母为0 的错误,用了IF 函数。公式的作用为:若107班参考人数不为0,则优生率为优生人数除以参考人数后乘以100。然后

6、对J5 至J14 单元格进行向下自动填充操作。最后在J15中输入“=average(J5:J14)”算出全年级的平均优秀率。9.求各班平均分求平均分用AVERAGE函数,其语法格式为AVERAGE(Ref),此处Ref为参与计算的单元格区域。例如AVERAGE(F2:F50)是求F2:F50区域内数字的平均值。默认情况下,Excel 2003会忽略掉空白的单元格,但是它不忽略数值为0的单元格,要想忽略数值为0的单元格需要用到COUNTIF函数,其语法为COUNTIF(Range,Criteria),其含义是计算某个区域中满足给定条件的单元格数目。本例求F2:F50的平均分,如果忽略数值为0的单

7、元格可以这样计算:SUM(F2:F50)/COUNTIF(F2:F50,0)。另外如果要求去掉几个最高分和几个最低分然后取平均分的话,用到LARGE和SMALL函数,其语法格式为LARGE(array,k),含义是返回数组中第k个最大值,SMALL(array,k)的含义是返回数组中第k个最小值。如果我们求F2:F50中去掉两个最高分和两个最低分之后的平均分可以这样计算:“SUM(F2:F50)-LARGE(F2:F50,1)-LARGE(F2:F50,2)-SMALL(F2:F50,1)-SMALL(F2:F50,2)/COUNTIF(F2:F50-4)”。在N5单元格中输入 =SUMIF(

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

9、高分。 (三)设计分数段统计表将A1:F1 合并并居中,输入“* 中学20072008 学年度第一学期高一月考分数段统计表”。其他文字按表格内容输入即可。然后从A3至A12依次输入1,2,310班级名.1.求总分在600分以上的人数计算分数段人数仍可用数组的方法,可在C3单元格中输入“=SUM(IF((成绩表!$C$3:成绩表!$C$676=A3)*(成绩表!$O$3:成绩表!$O$676=600),1,0))”,按下SHIFTCTRL+回车键,然后进行向下自动填充操作。2.求500599 分数段人数求各班总分在500599 分数段人数,将用到三个条件进行标准单元计算。首先在D3中输入=SUM

10、(IF(成绩表!$C$3:成绩表!$C$676=A3)*(成绩表!$O$3:成绩表!$O$676=500),1,0)按下SHIFTCTRL键敲回车,生成数组公式。然后进行向下自动填充操作。3.求400499 分数段人数求各班总分在400499分数段人数,类似上述方法,只改变条件即可,首先在E3 中输入=SUM(IF(成绩表!$C$3:成绩表!$C$676=A3)*(成绩表!$O$3:成绩表!$O$676=400),1,0),按下SHIFTCTRL 键敲回车,生成数组公式。同样的操作,分析各班总分各分数段人数。*进行分数段统计的另外两种方法:用Excel怎样统计出学生成绩各分数段内的人数分布时,

11、很多文章都推荐使用CountIF函数,可是每统计一个分数段都要写一条函数,十分麻烦。例如,要统计高一1班的语文成绩的分数段人数分布情况,可在在T76:T80内统计显示F3:F72内小于60分、60至70之间、70至80之间、80至90之间、90至100之间的分数段内人数分布情况,要输入以下5条公式:(1. 在C58内输入公式统计少于60分的人数:=CountIF(F3:F74,=90)要把多个分数段都统计出来,就要写上十几条公式了。其实,Excel已经为我们提供了一个进行频度分析的FreQuency数组函数,它用一条数组公式就统计出各分数段的人数分布。例如,我们要统计出总分在O3:O676区域

12、内高一1班至高一10班10个班级,300分以下,300至400,400至500,500至600,600分以上每个分数段内的人数分布:(1. 在A4:A8内输入:0、299、399、499、599。(2. 用鼠标选择区域C4至C9,在编辑栏内输入“=FREQUENCY(IF(成绩表!$C$3:$C$676=C2,成绩表!$O$3:$O$676,),$A$4:$A$8)”。(3. 按“Crtl+Shift+Enter”组合键产生数组公式“= =FREQUENCY(IF(成绩表!$C$3:$C$676=C2,成绩表!$O$3:$O$676,),$A$4:$A$8)”,这里要注意“ ”不能手工键入,必

13、须按下“Crtl+Shift+Enter”组合键由系统自动产生。完成后C4:C9将显示如图所示的分数分布情况。然后向右自动填充,得到其它各个班的分数段人数分布情况。用CountIF函数统计分数段的方法流传很广,但效率并不高,而用FREQUENCY()函数就非常方便且高效,函数FREQUENCY 主要功能是以一列垂直数组返回某个区域中数据的频率分布。其语法格式:FREQUENCY(data_array,bins_array)参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。4.保存数表:创建好工作表,设置好打开权限密码和修改密码,保护好数据。打开文件菜单,选择“另存为”,在“保存类型”中选择模板(*.XLT),文件名为“成绩统计分析.XLT”。如经常用,把模板存放在桌面上比较方便。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号