接着执行最后一个IF语句,否则在O4单元格中填入“D”。ISBLANK函数在M4为空时返回TRUE(真),则在O4单元格中填入一个鉴定会格。使用ISNUMBER函数和ISBLANK函数,可防止某个学生没有参加考试(即考试成绩为空),但仍然给他评定为D等的情况发生。计算其他学生的成绩等级时,选中O4,鼠标指向选定框右下角的控制手柄并拖动到O53单元格将公式复制即可。
如果成绩等级划分标准发生了变化,只须改变逻辑判断式中的值(85,70,60)即可,也可将等级代码“A、B、C、D”分别换成“优秀、良好、及格、不及格”等。
一 建立一个成绩统计表格
启动 Excel建立一个如下图“表一”样式的表格,在第一行至第三行输入下图所示的文字, 按学生数预留表格的行数。以班额29人为例,预留4—32行。从33行开始向下一行依次输入考试人数、总分、平均分、最高分、最低分、及格人数、及格率、优秀人数、优秀率。
未命名.JPG
二 输入函数公式,实现自动统计功能
我们先以“语文”学科的成绩统计为例。
1、 考试人数的统计
“COUNT”是计算包含数字单元格以及参数列表中数字的个数的函数,在C33单元格内输入“=COUNT(C4:C32)” (引号内的函数式,以下亦同),就可以在输入学号或姓名后显示参加考试的人数。
2、 总分和平均分的统计
总分和平均分是平行班之间学生成绩分析的主要数据,也是一个班级学习质量升降的重要指标。“SUM”能够计算单元格区域中所有数值之和,在C34单元格内输入“=SUM(C4:C32)”计算出语文成绩的总分。
“AVERAGE”是计算数值的算术平均值,在C35单元格内输入“=AVERAGE(C4:C32)”可以计算语文成绩的平均分。有时候结果会出现循环小数,我们可以设定位数,“ROUND”按指定的位数对数值进行四舍五入。在C35单元格内输入“=ROUND(AVERAGE(C4:C32),1)”可以将统计结果设定为保留小数点后一位的数值。 3、 最高分和最低分的统计
最高分与最低分的统计能够看到同年级的学生成绩的差距,用排序的方法很麻烦。“MAX”“MIN”是返回数据区域的最大、最小数值的函数。在C36单元格内输入“=MAX(C4:C32)”,在C37单元格内输入“=MIN(C4:C32)”就可以显示出C4至C32内29个单元格内数据的最大、最小数值,即语文成绩的最高分和最低分 4、 及格人数的统计和及格率的计算
统计及格的人数一般我们采用找出60分以上的成绩,再统计人数。有一个函数可以自动统计出及格的人数,那就是“COUNTIF”,在C38单元格内输入“=COUNTIF(C4:C32,\可以统计30个单元格内的不小于60分成绩的的人数。在C39单元格内输入“=C38/C33”可以计算语文的及格率。输入“=ROUND(AVERAGE(C38/C33*100),1)&\)”显示的结果是保留小数点后一位的百分数。
5、 优秀人数和优秀率的统计
在C40单元格内输入“ =COUNTIF(C4:C32,\可以统计不小于90分成绩的人数,就是优秀学生的人数。根据学校不同的优秀标准,改动“90 ”即可。 在C41单元格内输入“ =ROUND(AVERAGE(C40/C33*100),1)&\)”计算出结果为保留一位小数的百分数,就是语文学科的优秀率。
6、 个人的总分和名次的统计
虽然学校不允许给学生排名次,但是任课教师需要掌握学生的测试名次,分析学生学习的变化情况。
在H4单元格输入函数公式 “=SUM(C4:G4)”,可以计算出第一位学生的所有成绩的总分。向下拖拉时要出现十字架才能拉。
J3单元格内输入函数 “=RANK(J4,$J$4:$J$115)”,显示第一位学生总成绩在班级的名次。
利用“自动填充”功能,输入其他学科的统计函数公式,这样就完成了能够自动统计学生成绩的模板,你马上输入一组数据试一下,是不是很快捷。
根据许多学校的统计要求,可以在以上电子表格模板中增加以下的功能: 1、 分数段人数统计
在C42单元格内输入“=COUNTIF(C4:C32,\统计成绩为90分及以上的人数。
在C43单元格内输入“=COUNTIF(C4:C32,\(C4:C32,\统计80-89分的人数。此公式是利用80分及以上人数与90分及以上人数的差计算出本分数段的人数。 同理,在C44单元格输入“=COUNTIF(C4:C32,\–COUNTIF (C4:C32,\计算60-79分的人数。
C45单元格输入“=COUNTIF(C4:C32,\统计不及格人数。 2、小学双科成绩统计
上级业务部门要求统计小学语文、数学双科及格率和优秀率。原始的方法是把学生成绩按从大到小排序,费一番周折找到双科均合格的学生数,再进行计算。这里我们可以利用函数迅速找到相关的数字,省去这些劳神之事。 在L4输入“=COUNTIF(C4
4,\表示两个单元格内及格的科目数。显示“1”表示只有一
科及格,“2”表示双科均及格,利用“填充柄”在L列向下复制函数,得到班级所有学生双科及格情况。 在C46输入“=COUNTIF(L4
32,\自动统计出语文、数学双科及格的人数。在
C47输入“=ROUND(L46/C33*100,1)&\就可以轻易得到双科及格率的数据。 同样的方法,在M4输入“=COUNTIF(C4
3,\显示语文、数学双科达优秀的科数,在
C48输入 “=COUNTIF(M4:M32,\,C49输入“=ROUNDM(C48/C33*100,1)&\统计出双
科的优秀人数和优秀率。
为了不因学生缺考一科时统计出现错误,在L33输入“=IF(C33>=D33,\人数正确\人数错误,请核查\,当语文、数学科参加考试的人数不一致时,会出现相应提示。
如果班额较大,只要在A4至A32之间插入相应数量的“行“,H至M列出现的空白,可以利用”填充柄“自上向下复制相应函数即可,其他统计函数会自动调整。至此,小学阶段要求统计的数据均可以利用这个电子模板自动统计出来。 三 制作及使用经验:
1、 表格要预留不少于班额的的行数。可以制作较少行数的表格,输入全部函数公式后,再插入相应数量的行。为了便于全校教学班级学生考试数据的输入,模板要按学校最大班额设计。
2、设置相应的列宽,以适应数字位数和文字数。
3、利用“自动填充”功能,省略输入函数式的麻烦。上面只介绍了语文学科的数据统计,只要同时选中C33至C41,鼠标指向右下角看到空心十字变为黑十字,按住左键别放向右拖动四格,就可以得到数学等四学科的统计数据了。选中H4、J4向下拖动之J32得到每位学生的总分和名次。
4、要求学生考试时填好学号(或考号),方便按顺序录入数据。
在学校局域网上,各班级填完模板中学生成绩后,所有学生成绩统计的数据都会立刻显示,也可以要求教师上报学生考试成绩的数据,填充到相应的工作表中,能自动完成统计。把完成数据统计后的电子簿另存为一个文件名,例如“2008下学期期末成绩统计表”,设置工作表“保护”,将原工作簿学生成绩清空,下次可以继续使用,做到“一劳永逸”。
1、 考试人数的统计 =COUNT(E4:E115)
2、 总分和平均分的统计
=SUM(E4:F115)计算出语文成绩的总分。
=ROUND(AVERAGE(I4:I115),1)可以计算语文成绩的平均分 3、 优秀人数和优秀率的统计
“ =COUNTIF(I4:I115,\\可以统计不小于90分成绩的人数
=ROUND(AVERAGE(E125/E120*100),1)&\)计算出结果为保留一位小数的百分数,就是语文学科的优秀率。
4、 个人的总分和名次的统计 “=COUNTIF(C4
4,\表示两个单元格内及格的科目数。显示“1”表示只有一科及格,
“2”表示双科均及格,利用“填充柄”在L列向下复制函数,得到班级所有学生双科及格情况。 在C46输入“=COUNTIF(L4
32,\自动统计出语文、数学双科及格的人数。在C47输入
“=ROUND(L46/C33*100,1)&\就可以轻易得到双科及格率的数据。 同样的方法,在M4输入“=COUNTIF(C4
3,\显示语文、数学双科达优秀的科数,在
C48输入 “=COUNTIF(M4:M32,\,C49输入“=ROUNDM(C48/C33*100,1)&\统计出双科的优秀人数和优秀率。
为了不因学生缺考一科时统计出现错误,在L33输入“=IF(C33>=D33,\人数正确\人数错误,请核查\,当语文、数学科参加考试的人数不一致时,会出现相应提示。
如果班额较大,只要在A4至A32之间插入相应数量的“行“,H至M列出现的空白,可以利用”填充柄“自上向下复制相应函数即可,其他统计函数会自动调整。至此,小学阶段要求统计的数据均可以利用这个电子模板自动统计出来。 “=RANK(H4,$H$H4
H$32)”
=RANK(J4,$J$4:$J$115)
优生公式:
=IF(AND(E4>=85,F4>=85,G4>=85,H4>=43,I4>=43),\优生\合格\
=COUNTIF(H4:H115,\
=COUNTIF(I4:I115,\
=COUNTIF(H4:H115,\及格率,优生率,全优率公式:
=ROUND(AVERAGE(E123/E120*100),1)&\)
Excel表格在统计学生成绩中的应用