资源描述:
《用excel设计成绩分析表.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、设计成绩分析表 下面就以语文科分析表设计为例进行描述,其他科的分析相似操作。 1.设计分析表如图2所示. 将A1:R1合并并居中,输入“**中学2007~2008学年度第一学期高一月考成绩分析表”。用同样的方法将A2:I2合并并居中,输入“科目:语文”其他文字按表格内容输入即可。然后从A5至A14依次输入1,2,3……10班级名. 2.求语文科各班参考人数 我们在这里可采用COUNTIF函数,COUNTIF函数用于计算给定区域内满足特定条件的单元格的数目,所以在B5单元格中输入“=COUNTIF(成绩表!$C$3:成绩表
2、!$C$676,A5)”,即可求出1班的参考人数。然后选中B5单元格,拖动B5单元格右下角的小“+”字图标至B14单元格(复制公式),这样,就能自动得到其他各班的参考人数。最后在B15单元格中输入“=SUM(B5:B14)”,用于分析全年级参考总人数。 3.求各班及格人数我们在这里可采用数组公式进行多重标准单元计算。首先在D5单元格中输入“=SUM(if((成绩表!$C$3:成绩表!$C$676=A5)*(成绩!$F$3:成绩表!$F$676,>=90),1,0))”,按下SHIFT+CTRL键敲回车,Excel会自动在公式两侧
3、加上大括号,生成数组公式。然后对D5至D14单元格进行向下自动填充操作。最后在D15中输入“=SUM(D5:D14)”,求出全级及格人数。公式中的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
4、.按及格率班级排名次在F5单元格中输入=RANK(E5,$E$5:$E$14),然后往下自动填充.得到各班的及格率名次. 6.求各班优秀人数 首先在I5单元格中输入“=SUM(IF((成绩表!$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=
5、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*COUNT(成绩表!$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(成绩表!$
6、F$3:$F$676))))则是求出1班语文学科高于或等于这个同学分数的人数. 8.求各班优秀率跟求合格率类似,首先在J5单元格中输入“=IF(B5=0,0,I5/B5)*100”,为避免分母为0的错误,用了IF函数。公式的作用为:若107班参考人数不为0,则优生率为优生人数除以参考人数后乘以100。然后对J5至J14单元格进行向下自动填充操作。最后在J15中输入“=average(J5:J14)”算出全年级的平均优秀率。9.求各班平均分 求平均分用AVERAGE函数,其语法格式为AVERAGE(Ref),此处Ref为参与计算的
7、单元格区域。例如AVERAGE(F2:F50)是求F2:F50区域内数字的平均值。默认情况下,Excel2003会忽略掉空白的单元格,但是它不忽略数值为0的单元格,要想忽略数值为0的单元格需要用到COUNTIF函数,其语法为COUNTIF(Range,Criteria),其含义是计算某个区域中满足给定条件的单元格数目。本例求F2:F50的平均分,如果忽略数值为0的单元格可以这样计算:SUM(F2:F50)/COUNTIF(F2:F50,"<>0")。另外如果要求去掉几个最高分和几个最低分然后取平均分的话,用到LARGE和SMALL
8、函数,其语法格式为LARGE(array,k),含义是返回数组中第k个最大值,SMALL(array,k)的含义是返回数组中第k个最小值。如果我们求F2:F50中去掉两个最高分和两个最低分之后的平均分可以这样计算:“SUM(F2:F50)-LARG