Excel表格在统计学生成绩中的应用文档格式.docx
- 文档编号:20606955
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:11
- 大小:177.25KB
Excel表格在统计学生成绩中的应用文档格式.docx
《Excel表格在统计学生成绩中的应用文档格式.docx》由会员分享,可在线阅读,更多相关《Excel表格在统计学生成绩中的应用文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
E53,″>=60″)”回车,即可计算出该科的及格人数(空白单元格、文字、逻辑值、错误值均被忽略)。
(4)学科及格率统计:
若要将该科的及格率存放在E58中,选定该单元格并输入公式“=COUNTIF(E4:
E53,″>=60″)/COUNT(E4:
E53)”回车(COUNT为计数函数,用法是“计数函数”加上“计数区间”),即可计算出该科的及格率(其中“COUNT(E4:
E53)”是计算E4:
E53区间内单元格中的实际参考人数,空白单元格将被忽略)。
(5)学科优生人数统计:
若要统计学科优生人数与学科及格人数统计类似。
如:
将该科的优秀人数存放在E59单元格中,选定该单元格插入条件函数:
“COUNTIF”,方法与统计及格人数一样,只是函数参数对对话框中“Criteria”右边的矩形框中的函数参数要修改为:
=80”(优分标准);
(6)学科优分率统计:
学科优生百分率的统计与学科及格率的统计相同。
将该科的优秀率存放在E60单元格中,选定该单元格并输入公式:
E53,″>=80″)/COUNT(E4:
E53)”。
这与及格率公式的编辑只是参数“>=60”变成了“>=80”而已。
求优秀率:
例如:
B2:
B50存放的是初一一班的语文期末考试成绩,B2:
B500存放的是初一全年级语文考试的成绩,如果规定全年级20%的学生为优秀,那么初一一班语文的优秀率应该这样计算:
“COUNTIF(B2:
B50,"
>
="
&
LARGE(B2:
B500,INT(0.2COUNT(B2:
B500))))/COUNT(B2:
B50)”,其中LARGE(B2:
B500)))所求的是全年级语文分数前20%中最低的一个同学的分数,COUNTIF(B2:
B500,INT(0.2*COUNT(B2:
B500))))则是求出了初一一班语文高于或等于这个同学分数的人数,最后再除以初一一班的总人数COUNT(B2:
B50),所得就是初一一班的语文优秀率,如果想求其他班其他科目的优秀率,道理都是一样。
(7)学科最高分的查询统计:
若要查询统计学科最高分,则可利用“MAX”(最大值)函数。
如将E4:
E53区域中存放着的全班50名学生语文科的考试成绩,将其学科最高分、最低分别存放在E61和E62单元格中,则可选中E61单元格,插入“最大值”函数:
“MAX”并指定统计数据的区域:
“E4:
E53”或在编辑栏输入公式“=MAX(E4:
E53)”回车后即可计算出其中的最高分。
只需将公式修改为“=IF(ISNUMBER(E4:
L4),SUM(E4:
L4),″″)”回车,单元格中会填入空格而不会出现“0”。
2.学生个体班级名次的统计:
若要将该班学生的班级排名计算出来,但不希望打乱学生原来按学号的顺序,则可利用RANK函数轻松完成,该函数的最大优点是,可以处理重名次,可使数值相同的单元格计算出的名次相同。
如上例在L4:
L53区域中存放某班学生的总分,要将学生在班级排名的结果放在N4:
N53区域中,只需在N4中输入公式“=RANK(L4,$L$4:
$L$53)”回车,即可计算出该生在班级中所排名次,然后沿列拖动复制,即将全班学生的排名计算出来。
当有并列重复名次时,并列名次后缺少名次数等于名次并列重复数。
如果某些学生未参加考试,又不希望在其存放名次的单元格内显示出错信息(如:
#VALUE!
),则可将公式修改为“=IF(ISNUMBER(L4),RANK(L4,$L$4:
$L$53),″″)”。
在计算的过程中我们需要注意两点:
首先当RANK函数中的Number不是一个数时,其返回值为“#VALUE!
”,影响美观。
另外,Excel有时将空白单元格当成是数值“0”处理,造成所有成绩空缺者都是最后一名,看上去也很不舒服。
此时,可将上面的公式“=RANK(E2,$E$2:
$E$50)”改为“=IF(ISNUMBER(E2),RANK(E2,$e$2:
$E$50),"
"
)”。
其含义是先判断E2单元格里面有没有数值,如果有则计算名次,没有则空白。
其次当使用RANK函数计算名次时,相同分数算出的名次也相同,这会造成后续名次的空缺,但这并不影响我们的工作。
同样的道理,我们也可以算出一个学生的总分在年级内的名次以及各科的班名次和年级名次,但是必须注意参与计算的数字单元格区域不一样。
3.学生个体等级评定成绩的统计:
如学校采用等级评定考试成绩,若标准为:
考试各科平均分数高于或等于85分为A等;
考试分数低于85分且高于或等于70分为B等;
考试分数低于70分且高于或等于60分为C等;
考试分数低于60分为D等;
没有参加考试的不划等级。
假设平均分数存放在M列的M4:
M53区域,计算结果存入O列O4:
O53区域,则用Excel计算等第的公式如下:
“=IF(M4>=85,″A″,IF(M4>=70,″B″,IF(M4>=60,″C″,IF(ISNUMBER(M4),″D″,IF(ISBLANK(M4),″″)))))”,(公式中的等级代码为大写时显示大写,小写时显示小写,其余字母不区分大小写)这是一个IF函数嵌套公式,式中第二个IF语句是第一个IF语句的参数,第三个IF语句则是第二个IF语句的参数,以此类推。
如果第一个逻辑判断表达式M4>=85为TRUE(真),则O4单元格式被填入“A”;
如果为FALSE(假),则计算第二个IF语句“IF(M4>=70”;
以此类推直至计算结束。
其中ISNUMBER函数在M4为空时返回FALSE(假),接着执行最后一个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,"
=60"
)”可以统计30个单元格内的不小于60分成绩的的人数。
在C39单元格内输入“=C38/C33”可以计算语文的及格率。
输入“=ROUND(AVERAGE(C38/C33*100),1)&
%"
)”显示的结果是保留小数点后一位的百分数。
5、
优秀人数和优秀率的统计
在C40单元格内输入“=COUNTIF(C4:
=90"
)”可以统计不小于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:
)”统计成绩为90分及以上的人数。
在C43单元格内输入“=COUNTIF(C4:
=80"
)–COUNTIF(C4:
)”统计80-89分的人数。
此公式是利用80分及以上人数与90分及以上人数的差计算出本分数段的人数。
同理,在C44单元格输入“=COUNTIF(C4:
)–COUNTIF(C4:
)”计算60-79分的人数。
C45单元格输入“=COUNTIF(C4:
<
60"
)”统计不及格人数。
2、小学双科成绩统计
上级业务部门要求统计小学语文、数学双科及格率和优秀率。
原始的方法是把学生成绩按从大到小排序,费一番周折找到双科均合格的学生数,再进行计算。
这里我们可以利用函数迅速找到相关的数字,省去这些劳神之事。
在L4输入“=COUNTIF(C4
4,"
)”表示两个单元格内及格的科目数。
显示“1”表示只有一科及格,“2”表示双科均及格,利用“填充柄”在L列向下复制函数,得到班级所有学生双科及格情况。
在C46输入“=COUNTIF(L4
32,"
=2"
)”自动统计出语文、数学双科及格的人数。
在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下学期期末成绩统计表”,设置工作表“保护”,将原工作簿学生成绩清空,下次可以继续使用,做到“一劳永逸”。
=COUNT(E4:
E115)
=SUM(E4:
F115)计算出语文成绩的总分。
=ROUND(AVERAGE(I4:
I115),1)可以计算语文成绩的平均分
“=COUNTIF(I4:
I115,"
=43"
)”可以统计不小于90分成绩的人数
=ROUND(AVERAGE(E125/E120*100),1)&
)计算出结果为保留一位小数的百分数,就是语文学科的优秀率。
4、个人的总分和名次的统计
“=COUNTIF(C4
“=RANK(H4,$H$H4
H$32)”
=RANK(J4,$J$4:
$J$115)
优生公式:
=IF(AND(E4>
=85,F4>
=85,G4>
=85,H4>
=43,I4>
=43),"
优生"
IF(AND(E4>
=60,F4>
=60,G4>
=60,H4>
=30,I4>
=30),"
合格"
))
=COUNTIF(H4:
H115,"
)
=COUNTIF(I4:
)/COUNT(I4:
I115)
)/COUNT(H4:
H115)
及格率,优生率,全优率公式:
=ROUND(AVERAGE(E123/E120*100),1)&
又到了学期末每个老师都为统计学生成绩,以及各种的考评而发愁,统计学生成绩是每位教师在日常教学中必不可少的一件事,它是教师了解和掌握学生学习情况的一个窗口,也是学校对一个班级教学质量评估的重要数据来源和依据之一。
但对学生成绩的统计却是一件繁杂、耗时的事。
在我们学校的教师授课手册中,不仅要知道学生的总分,平均分,还要知道优秀学生的人数中等学生的人数及格和不及格学生的人数以及他们所占的比例,这就要用到(sum,average,if.sumif,count,countif等函数)为了节省对学生成绩的统计时间,做到事半功倍,我们可以利用excel,中的相关的函数和命令快速准确的做到这一点。
要实现统计自动化,就要给统计表设置统计函数或公式,在统计学生成绩所用的函数只要有以下几个。
单元格
函数
函数的用法
总分
Sum
求和函数
平均分
Average
求平均函数
条件
If
条件函数
参加考试人数
Count
就是返回包含数字以及包含参数列表中的数字的单元格的个数
名次
Rank
RANK函数可以计算名次该函数格式为:
=RANK(Number,Ref,Order)
及格人数
Countif(“”>=60)
计算及格的人数
优等,良好,可参照及格人数设定
countif
语法
COUNTIF(range,criteria)
Range
为需要计算其中满足条件的单元格数目的单元格区域。
Criteria
为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。
例如,条件可以表示为32、"
32"
、"
、"
apples"
或B4
虽然Excel得到了广泛的应用,但大多数人都仅用它来制作一些简单的表格或者用于数据的简易运算,并且觉的它没有Word好用,但是有许多功能都是Excel独有的,Word无法实现。
例如要制做一张表,Word要先选择表样,几行几列调整行高列高,再输入数据,完成后一但要插入或删除数据,又要重新调整表格。
而用Excel操作起来就非常容易,我们将不同的数据输入相应的单元格中,至于表格的样式就交给Excel中“设置单元格格式”选项,只需要按照自己的需要去选择相应的样式就可以了,而插入和删除数据,表格样式也不会发生变化。
当我们输入数据时,也有一些技巧,比如表中的银行账号,因为其位数较长,每次输入完毕后总会发现后几位变为零,这时只需要选中单元格或列单击鼠标右键,选择“设置单元格格式”中“数字”选项卡,再在“分类”中选择“文本”选项,所输的数据就会变成文本格式,银行账号的后几位就会显示出来。
在输入数据时要根据数据的类型选择相应的分类,这样保证了输入数据的准确性。
还有两个功能非常实用?
排序和筛选。
排序,选中所有数据,点击菜单中的“数据”选项选择排序,在排序对话框中,选择“升序”或者“降序”,再选择“有标题行”或“无标题行”,最后选择要排序的“主要关键字”,“次要关键字”…,点击“确定”完成,数据会按照你的需要排序。
筛选,选中标题行,点击菜单中的“数据”选项选择筛选中的“自动筛选”,每一列标头后会出现下拉箭头,选择数据,会筛选出含该数据的所有数据。
排序和筛选组合使用,使查询数据和分析数据变的简单有效。
在计算复杂高级的运算时,Excel提供了大量的函数,使得许多复杂问题变的简单。
我们在解决学生成绩时经常遇到的四舍五入问题,大多数人都会使用“格式栏”里的“增加小数位数”和“减少小数位数”来处理,虽然处理的数据看起来已经四舍五入了,但实际数据未发生变化,当进行数据运算时就会发生数据不一致性。
但是如果使用函数处理四舍五入问题,就不会发生此类情况,方法如下:
例如需要四舍五入的数据在A列,选择A1数据右边的空白单元格B1,选择“插入函数”中的“ROUND”函数,在“函数参数”界面中number中输入“A1”,num_digits中输入四舍五入的位数,点击确定,B1中会出现A1四舍五入后的数据。
也可以直接在B1单元格中输入“=ROUND(A1,1)”,B1中会出现A1保留一位小数后的数据。
将鼠标移到B1单元格的右下角的小黑方块上,这时鼠标就会变成一个黑色十字形,按住鼠标左键向下拖动,拖到A列数据结束,B列数据就为A列四舍五入后的数据,剪切B列数据,选中A列数据,点击右键选择“选择性粘贴”中的“数值”,点击“确定”,A列中的数据就会变成实实在在四舍五入后的数据,经的起数据运算的检验。
在进行if函数进行计算根据分数来给出优等,良好中等,及格,和不及格几个等级可以这样设定如只有2个分数段及格和不及格,假设成绩数据已经输好到工作表中去,直接在单元格内输入=if(a1>
=60.”及格”,“不及格”)表示条件为真时现实及格条件为假时现实不及格。
如果有多个分数段就要用到excel的多层嵌套了,最多可以嵌套7层函数,我们可以用以下函数来解决如=if(a1>
90,”优”,if(a1>
80,”良”,if(a1>
70,”中等”,if(a1>
60”及格”,”不及格”)))),由于excel有填充功能所以只要一填充就可以把整个公式复制到整个列上了。
为了使工作表更加的合理我们还可以作以下的设置:
1.录入错误警告
单击菜单栏中的“数据”→“数据有效性”,打开“数据有效性”面板,单击“设置”,在“有效性条件”中设置如下:
“允许(A)”设置为:
小数,数据设置:
介于,最小值:
0,最大值:
100。
这样就不会在手动录入学生成绩时出现1000分这样的错误了。
单击“出错警告”,勾选“输入无效数据时显示出错警告(S)”,“样式(I):
”设为“停止”,“出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 表格 统计 学生 成绩 中的 应用