用EXCEL统计各分数段人数
用EXCEL统计各分数段人数
前面我们介绍了Excel常用函数得功能与使用方法 ,现在我们学以致用,介绍一系列用这些函数实现得数据统
计实例解析。今天介绍教师最常用得各学科相应分数段学生人数得统计。ﻫ
教师常常要统计各学科相应分数段得学生人数,以方便对考试情况作全方位得对比分析。在Excel中,
有多种函数可以实现这种统计工作,笔者以图1所示得成绩表为例,给出多种统计方法。文章末尾提供、x
ls文件供大家下载参考。
文章导读:
方法一:用COUNTIF函数统计
这就是最常用、最容易理解得一种方法,我们用它来统计“语文”学科各分数段学生数。 ﻫﻫ 如果某些学科(如体育),其
成绩就是不具体数值,而就是字符等级(如“优秀、良好”等),我们也可以用COUNTIF函数来统计各等级得学生人数。
方法二:用DCOUNT函数统计
这个函数不太常用,但用来统计分数段学生数效果很不错。我们用它统计“数学”学科各分数段学生数。
方法三:用FREQUENCY函数统计ﻫ 这就是一个专门用于统计某个区域中数据得频率分布函数,我们用它来统计“英语”
学科各分数段学生数。
方法四:用SUM函数统计
我们知道SUM函数通常就是用来求与得,其实,她也可以用来进行多条件计数,我们用它来统计“政治”学科各分数段得学生
数。
(图1 图片较大,请拉动滚动条观瞧)
方法一:用COUNTIF函数统计ﻫ
这就是最常用、最容易理解得一种方法,我们用它来统计“语文”学科各分数段学生数。函数功能及用法介绍
①分别选中C63、C67单元格,输入公式:=COUNTIF(C3:C62,"<60")与=COUNTIF(C3:C62,"
>=90"),即可统计出“语文”成绩“低于60分”与“大于等于90”得学生人数。
②分别选中C64、C65与C66单元格,输入公式:=COUNTIF(C3:C62,">=60")-CO
UNTIF(C3:C62,">=70")、=COUNTIF(C3:C62,">=70")-COUNTIF(C3:C62,">=80")与
=COUNTIF(C3:C62,">=80")-COUNTIF(C3:C62,">=90"),即可统计出成绩在60-69分、70
-79分、80-89分区间段得学生人数。
注意:同时选中C63至C67单元格,将鼠标移至C67单元格右下角,成细十字线状时,按住左键向右拖
拉至I列,就可以统计出其它学科各分数段得学生数。
如果某些学科(如体育),其成绩就是不具体数值,而就是字符等级(如“优秀、良好”等),我们可以用COUN
TIF函数来统计各等级得学生人数
如果某些学科(如体育),其成绩就是不具体数值,而就是字符等级(如“优秀、良好”等),我们可以用COUN
TIF函数来统计各等级得学生人数。
①在K64至K67单元格中,分别输入成绩等级字符(参见图2)。
②选中L64单元格,输入公式:=COUNTIF($L$3:$L$62,K64),统计出“优秀”得学生人数。
③再次选中L64单元格,用“填充柄”将上述公式复制到L65至L67单元格中,统计出其它等级得学生
人数。
上述全部统计结果参见图1。
(图片较大,请拉动滚动条观瞧)
方法二:用DCOUNT函数统计ﻫﻫ 这个函数不太常用,但用来统计分数段学生数效果很不错。我们用它统
计“数学”学科各分数段学生数。
ﻫ ①分别选中M63至N72单元格区域(不一定非得不这个区域),输入学科名称(与统计学科名称一致,如
“数学”等)及相应得分数段(如图2)。
②分别选中D63、D64……D67单元格,输入公式:=DCOUNT(D2:D62,"数学",M63:N64)、=DCO
UNT(D2:D62,"数学",M65:N66)、=DCOUNT(D2:D62,"数学",M67:N68)、=DCOUNT(D2:D62,
"数学",M69:N70)、=DCOUNT($D$2:$D$62,"数学",M71:N72),确认即可。
注意:将上述公式中得“DCOUNT”函数换成“DCOUNTA”函数,同样可以实现各分数段学生人数得统计。
方法三:用FREQUENCY函数统计
这就是一个专门用于统计某个区域中数据得频率分布函数,我们用它来统计“英语”学科各分数段学生数。
函数功能及用法介绍
①分别选中O64至O67单元格,输入分数段得分隔数值(参见图2)。
②同时选中E63至E67单元格区域,在“编辑栏”中输入公式:=FREQUENCY(E3:E62,$O
$64:$O$67),输入完成后,按下“Ctrl+Shift+Enter”组合键进行确认,即可一次性统计出“英语”
学科各分数段得学生人数。
注意:①实际上此处输入得就是一个数组公式,数组公式输入完成后,不能按“Enter”键进行确认,而就
是要按“Ctrl+Shift+Enter”组合键进行确认。确认完成后,在公式两端出现一个数组公式得标志“{}”(该
标志不能用键盘直接输入)。②数组公式也支持用“填充柄”拖拉填充:同时选中E63至E67单元格区域,将
鼠标移至E67单元格右下角,成细十字线状时,按住左键向右拖拉,就可以统计出其它学科各分数段得学
生数。
方法四:用SUM函数统计
我们知道SUM函数通常就是用来求与得,其实,她也可以用来进行多条件计数,我们用它来统计“政治”
学科各分数段得学生数。 函数功能及用法介绍
①分别选中P64至P69单元格,输入分数段得分隔数值(参见图2)。
②选中F63单元格,输入公式:=SUM(($F$3:$F$62>=P64)*($F$3:$F$62<P65)),输入完成后,按
下“CTRL+SHIFT+ENTER”组合键进行确认,统计出成绩在0-59区间得学生人数。
③再次选中F63单元格,用“填充柄”将上述公式复制到F64至F67单元格中,统计出其它各分数段得学
生人数。
注意:用此法统计时,可以不引用单元格,而直接采用分数值。例如,在F64单元格中输入公式:=SUM(($F
$3:$F$62>=60)*($F$3:$F$62<70)),也可以统计出成绩在60-69分之间得学生人数。
注意:①为了表格整体得美观,我们将M至P列隐藏起来:同时选中M至P列,右击鼠标,在随后出现得快捷
菜单中,选“隐藏”选项。
自己动手制作excel成绩分析表(一劳永逸)转
原文地址:自己动手制作excel成绩分析表(一劳永逸)作者:李国磊效果图如下:表一:文科成绩表二:理科成绩表三:文科成绩统计分析表四:理科成绩统计分析同一个文件中有四个工作表:“文科”“理科”“文科统计”“理科统计”其中成绩表中包含有:总分,年级名次(相同的分数相同的名次),班级名次(在不用分班的情况下统计班级名次),单科年级名次,与上一次考试的对比(是进不了还是退步了)统计表中包含有:每个班各个分数段的人数,年级各个分数段的人数,年级累计人数,每个班年级前多少名的人数对于我们老师来说,这样的一张表足可以满足我们分析成绩的需要,如果每次考试都统计一次,工作量就会增加很多,并且是无效的重复劳动,为此鄙人用了四个小时的时间制作了这样的一张模板表,每次我们只需要把单科的成绩复制进来,就会自动求出总分,排出单科的名次,年级名次,班级名次以及与上一次的对比情况,还有各个分数段的人数,可以为我们省去很多不必要的麻烦,先将制作方法说明如下,有兴趣的朋友我们一起探讨,设计出更好的模板。
1、求总分这个大家都会,就不过多解释了,直接用SUM函数就行了2、怎样排出年级名次,要求同一个分数有相同的名次,如效果图方法:在G2单元格中输入=RANK(F2,F:F)就可以了,RANK是排序函数,参数的意义是按照F列的数据排序3、怎样在不分班的情况下,在不改变年级名次的情况下,排出班级名次?如上图方法:在H2单元格个输入=SUMPRODUCT(($E$2:$E$1000=E2)*(F$2:$F$1000>F2))+14、怎样统计各个班在每个分数段的人数?效果如表三、表四方法:在B2中输入=SUMPRODUCT((文科!E$2:文科!E$1000=A2)*(文科!F$2:文科!F$1000>=600))在B3中输入=SUMPRODUCT((文科!E$2:文科!E$1000=A2)*(文科!F$2:文科!F$1000<<fontcolor="#FF0000">600)*(文科!F$2:文科!F$1000>=590))直接往后面复制,改变红色数字就可统计出各个分数段的人数理科统计表不用再逐个输入了,直接复制文科统计表,然后“编辑——替换”就行了5、怎样在统计表中出现文科(理科)成绩表中的最高分,及对应的名字和班级?统计文科(理科)成绩表中的最高分A2=MAX(INDIRECT("文科!"&CHAR(64+ROW(C5))&2):INDIRECT("文科!"&CHAR(64+ROW(C5))&1000)) CHAR()返回单元格中的字符ROW( ) 返回单元格所在的行“64+row()”的含义是,65对应A,66对应B,……比如上面表一中总分在D列,所以就是64+ROW(C5)调出姓名=LOOKUP(2,1/((文科!D$2:D$1000=MAX((文科!D$2:D$1000=A2)*文科!D$2:D$1000))),文科!B$2:B$1000) A2是刚返回的最高分D列是分数B列是姓名调出班级=LOOKUP(2,1/((文科!D$2:D$1000=MAX((文科!D$2:D$1000=A2)*文科!D$2:D$1000))),文科!C$2:C$1000) C列是班级6、怎样统计各个班在年级前多少名的人数?方法:在B19中输入=SUMPRODUCT((文科!E$2:文科!E$1000=A19)*(文科!G$2:文科!G$1000<=50)) 在C19中输入=SUMPRODUCT((文科!E$2:文科!E$1000=A19)*(文科!G$2:文科!G$1000<=100))后面的就不用说了吧7、单元格里面都好多零好难看又影响看数据,怎样隐藏这些0?方法:“工具——选项——视图——零值前面的钩去掉就行了”效果如下:好了,一张适用的成绩分析表就做好了,以后拿了直接用就OK了,凌晨一点了,睡觉去…… (范文素材和资料部分来自网络,供参考。
Excel电子表格计算公式使用方法25条公式技巧
常用电子表格公式一、利用函数COUNTA统计本班的应考人数(总人数)因为函数COUNTA可以计算出非空单元格的个数,所以我们在利用此函数时,选取本班学生名字所在单元格区域(B3~B12)作为统计对象,就可计算出本班的应考人数(总人数)。
二、利用COUNT、COUNTBLANK和COUNTIF函数分别统计各科参加考试的人数、统计各科缺考人数、统计各科各分数段的人数我们在输入成绩时,一般情况下,缺考的人相应的科目的单元格为空就可以了,是0分的都输入0。
1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。
2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。
3从输入的18位身份证号的出生年月计算公式:格式为2012/4/21的=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。
格式为的=CONCATENATE(MID(E4,7,4),MID(E4,11,2),MID(E4,13,2))4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。
1、求和: =SUM(K2:K56) ——对K2到K56这一区域进行求和;2、平均数: =AVERAGE(K2:K56) ——对K2 K56这一区域求平均数;3、排名: =RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;或=RANK(E2,$E$2:$E$5),但遇到同分数时排名不连续。
EXCEL成绩统计分析常用函数
EXCEL成绩统计分析常用函数1、总分 =SUM()2、平均分 =AVERAGE()3、+ - * / 加减乘除括号()4、分数段统计函数:FREQUENCY()以一列垂直数组返回某个区域中数据的频率分布。
例如,使用函数 FREQUENCY 可以计算在给定的分数范围内测验分数的个数。
由于函数 FREQUENCY 返回一个数组,所以必须以数组公式的形式输入。
语法FREQUENCY(data_array,bins_array)Data_array 为一数组或对一组数值的引用,用来计算频率。
如果data_array 中不包含任何数值,函数 FREQUENCY 返回零数组。
Bins_array 为间隔的数组或对间隔的引用,该间隔用于对data_array 中的数值进行分组。
如果 bins_array 中不包含任何数值,函数FREQUENCY 返回 data_array 中元素的个数。
说明在选定相邻单元格区域(该区域用于显示返回的分布结果)后,函数 FREQUENCY 应以数组公式的形式输入。
返回的数组中的元素个数比 bins_array(数组)中的元素个数多 1。
返回的数组中所多出来的元素表示超出最高间隔的数值个数。
例如,如果要计算输入到三个单元格中的三个数值区间(间隔),请一定在四个单元格中输入 FREQUENCY 函数计算的结果。
多出来的单元格将返回 data_array 中大于第三个间隔值的数值个数。
函数 FREQUENCY 将忽略空白单元格和文本。
对于返回结果为数组的公式,必须以数组公式的形式输入。
5、不及格红色显示“格式”菜单中的“条件格式”命令6、排名显示 =RANK(number,ref,order)其中number为需要找到排位的数字。
Ref为包含一组数字的数组或引用。
Ref 中的非数值型参数将被忽略。
Order为一数字,指明排位的方式。
·如果 order 为 0 或省略,Microsoft Excel 将 ref 当作按降序排列的数据清单进行排位。
各分数段函数公式表
各分数段函数公式表excel应用2010-04-12 10:16:29 阅读233 评论0 字号:大中小订阅Excel2003(有部分的公式:把光标移到逗号前,选定单元格,会自动插入单元格代号)100分公式:=SUM(COUNTIF($C$4:$C$38,">99"),COUNTIF($G$4:$G$38,">99"))95—99分公式:=COUNTIF($C$4:$C$38,">=95")+COUNTIF($G$4:$G$38,">=95")-COUNTIF($C$4:$C$38,">99")-COUNTIF($G$4:$G$38,">99")90—94分公式=COUNTIF($C$4:$C$38,">=90")+COUNTIF($G$4:$G$38,">=90")-COUNTIF($C$4:$C$38,">94")-COUNTIF($G$4:$G$38,">94")85至89分公式:=COUNTIF($C$4:$C$38,">=85")+COUNTIF($G$4:$G$38,">=85")-COUNTIF($C$4:$C$38,">89")-COUNTIF($G$4:$G$38,">89")80至84分公式:=COUNTIF($C$4:$C$38,">=80")+COUNTIF($G$4:$G$38,">=80")-COUNTIF($C$4:$C$38,">84")-COUNTIF($G$4:$G$38,">84")75至79分公式:=COUNTIF($C$4:$C$38,">=75")+COUNTIF($G$4:$G$38,">=75")-COUNTIF($C$4:$C$38,">79")-COUNTIF($G$4:$G$38,">79")70至74分公式:=COUNTIF($C$4:$C$38,">=70")+COUNTIF($G$4:$G$38,">=70")-COUNTIF($C$4:$C$38,">74")-COUNTIF($G$4:$G$38,">74")60至69分公式:=COUNTIF($C$4:$C$38,">=60")+COUNTIF($G$4:$G$38,">=60")-COUNTIF($C$4:$C$38,">69")-COUNTIF($G$4:$G$38,">69")40至59分公式:=COUNTIF($C$4:$C$38,">=40")+COUNTIF($G$4:$G$38,">=40")-COUNTIF($C$4:$C$38,">59")-COUNTIF($G$4:$G$38,">59")9分以下:=SUMPRODUCT((C4:C38<40)*(B4:B38<>"")+(G4:G38<40)*(F4:F38<>""))或=COUNTIF(,"<40")+COUNTIF(,"<40") (如果数据在一竖行单元格内,加号后面的公式就不要了)总分=SUM()平均分=AVERAGE()合格人数=SUM(O4:V4) (从60分到100分的栏,这是有分数段统计的情况下)或=COUNTIF(,">=60")及格率=COUNTIF(B2:B50,">=60")/COUNT(B2:B50)*100)或=C34/A31最高分=MAX()最低分=MIN()优秀人数=COUNTIF(,">=85")优秀率计算公式为= E108/E105怎样在电子表格中排序答案假如:学号在A2:A50名字在B2:B50分数在C2:C50要在D2:D50排出名次在D2输入:=RANK(C2,C$2:C$50,0)向下拖动复制该公式到D50减法公式例如:在要得到结果的单元格输入=A1-B1 或=2-1 (减法)=A1+B1 或=1+2 (加法)=A1*B1 或=2*3 (乘法)=A1/B1 或=3/2 (除法)时间在excel中的减法公式2007-5-22 2:15 放在A1里2007-5-22 4:45 放在A2里(A1,A2设置成时间格式)然后用公式:=TEXT(A2-A1,"h:mm:ss")就可以了哦,如果只要小时数,只要写“h”,要小时和分钟,写“h:mm"Excel自动实现同分同名次排序一、使用排位函数RANK在H2单元格中输入函数“=RANK(G2,G$2:G$1001,0)”,回车后H2单元格中会出现名次“1”,然后选定H2,拖动其填充柄向下填充即可自动实现。
利用Excel快速进行学生成绩统计
…
…
i
~
t
…
栏 目编辑 ’ 张薇 s f r @ C Cn t n ot e C C .e wa c
… ㈣ , { { ~
幺 次学生考试结束后, 老师就要面对大量的学生成 - 绩需要进行分析和统计 : I 从而准确掌握学生的学习
,
列表框中输入“5 , 8” 单击 “ 格式” 按钮, 在打开的 ‘ ‘ 单 元格 格 式 ” 话 框 中, 字体 颜 色设 为红 色 , 对 将 然后单
在第一个下拉列表框中, 选择 “ 单元格数据” ,
在第二个下拉列表框 中选择 “ 大于” 在第三个下拉 ,
钮 , 果如图4 效 所示 :
2 01= 01 0  ̄
—
3 Байду номын сангаас7
鬟馘 蝤j _
确的统计数据, 就必须在B6 l三个单元格中输入 l至B 8 绩的分带隋况。
F E U N Y) R Q E C ( 函数计算的结果 , 多出来的这一个单
.
t访同髓 目的 I■蝴 l
开启W0d2 1 r 00 快 速 访 问 最 近
嚣“
*
* 一
的艚
使 用 的 文档 功 能, 由你 自己 就
试 用 以 后 再 决
蔓 。
~ 爨 慧 哟
曩
一
:
单击 “ 文件” 选项卡, 单击 “ 再 最近 ” 然后在 , “ 最近使用的文档” 列表下面, 单击以选 中 “ 快速访
螂
_
蒋自 船 : ac 勰 。
2 0 中, 0 7 请单击 “ i oo fc按钮” 然后即可看 Mc s t i r fO e ,
EXCEL成绩统计分析常用函数
EXCEL成绩统计分析常用函数1、总分 =SUM〔〕2、平均分 =AVERAGE〔〕3、+ - * / 加减乘除括号〔〕4、分数段统计函数:FREQUENCY()以一列垂直数组返回某个区域中数据的频率分布。
例如,使用函数 FREQUENCY 能够运算在给定的分数范畴内测验分数的个数。
由于函数 FREQUENCY 返回一个数组,因此必须以数组公式的形式输入。
语法FREQUENCY(data_array,bins_array)Data_array 为一数组或对一组数值的引用,用来运算频率。
假如data_array 中不包含任何数值,函数 FREQUENCY 返回零数组。
Bins_array 为间隔的数组或对间隔的引用,该间隔用于对data_array 中的数值进行分组。
假如 bins_array 中不包含任何数值,函数FREQUENCY 返回 data_array 中元素的个数。
说明在选定相邻单元格区域〔该区域用于显示返回的分布结果〕后,函数 FREQUENCY 应以数组公式的形式输入。
返回的数组中的元素个数比 bins_array〔数组〕中的元素个数多 1。
返回的数组中所多出来的元素表示超出最高间隔的数值个数。
例如,假如要运算输入到三个单元格中的三个数值区间〔间隔〕,请一定在四个单元格中输入 FREQUENCY 函数运算的结果。
多出来的单元格将返回 data_array 中大于第三个间隔值的数值个数。
函数 FREQUENCY 将忽略空白单元格和文本。
关于返回结果为数组的公式,必须以数组公式的形式输入。
5、不及格红色显示〝格式〞菜单中的〝条件格式〞命令6、排名显示 =RANK(number,ref,order)其中number为需要找到排位的数字。
Ref为包含一组数字的数组或引用。
Ref 中的非数值型参数将被忽略。
Order为一数字,指明排位的方式。
·假如 order 为 0 或省略,Microsoft Excel 将 ref 当作按降序排列的数据清单进行排位。
EXCEL成绩统计分析常用函数
EXCEL成绩统计分析常用函数1、总分 =SUM()2、平均分 =AVERAGE()3、+ - * / 加减乘除括号()4、分数段统计函数:FREQUENCY()以一列垂直数组返回某个区域中数据的频率分布。
例如,使用函数 FREQUENCY 可以计算在给定的分数范围内测验分数的个数。
由于函数 FREQUENCY 返回一个数组,所以必须以数组公式的形式输入。
语法FREQUENCY(data_array,bins_array)Data_array 为一数组或对一组数值的引用,用来计算频率。
如果data_array 中不包含任何数值,函数 FREQUENCY 返回零数组。
Bins_array 为间隔的数组或对间隔的引用,该间隔用于对data_array 中的数值进行分组。
如果 bins_array 中不包含任何数值,函数FREQUENCY 返回 data_array 中元素的个数。
说明在选定相邻单元格区域(该区域用于显示返回的分布结果)后,函数 FREQUENCY 应以数组公式的形式输入。
返回的数组中的元素个数比 bins_array(数组)中的元素个数多 1。
返回的数组中所多出来的元素表示超出最高间隔的数值个数。
例如,如果要计算输入到三个单元格中的三个数值区间(间隔),请一定在四个单元格中输入 FREQUENCY 函数计算的结果。
多出来的单元格将返回 data_array 中大于第三个间隔值的数值个数。
函数 FREQUENCY 将忽略空白单元格和文本。
对于返回结果为数组的公式,必须以数组公式的形式输入。
5、不及格红色显示“格式”菜单中的“条件格式”命令6、排名显示 =RANK(number,ref,order)其中number为需要找到排位的数字。
Ref为包含一组数字的数组或引用。
Ref 中的非数值型参数将被忽略。
Order为一数字,指明排位的方式。
·如果 order 为 0 或省略,Microsoft Excel 将 ref 当作按降序排列的数据清单进行排位。
用Excel统计成绩
利用 Excel 进行学生成绩统计个旧市第十四中学 张海笑图1 Excel 是Microsoft Office 办公软件的组件之一,是进行数值运算、数值分析等的电子表格软件。
用它可以方便地进行学生学习成绩的统计,经笔者多次使用,效果很好,可以大大简化教师的工作,提高了工作效率。
以下是本人进行学生成绩统计的过程:首先,我们要创建一个成绩统计表模板,以便今后在它的基础上进行工作。
可以分为以下步骤:1.启动Excel 后,在表单的第一行A1、B1、C1……等单元格中输入成绩表的项目:学号、姓名、各考试科目,并在其中录入学生的学号、姓名。
学号是连续的数字,输入时,可利用Excel 的自动填充功能很方便地填入:先输入第1、2两个学生的学号并选定这两个单元格,将光标移到选定的单元格右下角,当光标变成细十字形时,往下拖拉,直到最后一个学生所在的一行,即可填入所有学生的学号。
(图1)2.在第一行要计算总分的科目后加入“总分”一列,选中第一位学生的“总分”单元格后,单击【∑】按钮,拖动鼠标横向选定该同学的各科成绩单元格。
也可直接在编辑栏中输入公式:=SUM (C2:G2),[注:C2、G2为要统计的起、止单元格名称,按实际情况输入,其间用“:”相隔,下面的公式与此相同]然后单击编辑栏中的【√】,则在“总分”单元格中有了该学生的总分计算公式。
选取该单元格,用鼠标拖拉到最后一名学生的“总分”单元格,每位学生的总分计算公式自动设置完成。
(图2)3.在第一行“总分”后加入“平均分”一列,选中第一位学生的“平均分”单元格后,单击【fx 】函数按钮,在【粘贴函数】对话框中选取常用函数中的 AVERAGE 函数,(图3)拖动鼠标选定该同学的各科成绩单元格。
也可直接在编辑栏中输入公式:=AVERAGE (C2:G2),用鼠标拖拉自动填充平均分计算公式。
[注:如果有些科目不计入总分,则设置项目时就将这些科目安排在最后,不能插入到要统计科目之间。
利用Excel实现成绩的自动统计
利用Excel实现成绩的自动统计笔者担任本校学生成绩统计的工作已经有好多年了,在成绩的统计过程中,计算器使用过,成绩统计软件也使用过,但是好多的功能都和本学校要求的不太一致,在利用软件进行统计后,还需要再进行大量繁琐的工作。
因此,笔者经过一段时间的摸索,利用excel这个软件,制作出符合学校要求的成绩统计模版,每次只要输入学生的考试成绩就可以了,其他的内容全部是自动生成的,剩下的工作就是直接去打印室打印出来就完成了。
虽然各个学校的要求不太一致,但是大体上都相同,希望笔者的方法可以对大家有所帮助和启发。
此excel文件包含了所有初中学科、8个班,每班50人的成绩统计功能。
下面笔者就将制作过程介绍给大家,希望能给大家一些启发,更好地完成学校交给的工作。
1 设计输入成绩的名单模块首先打开2003版excel,将sheet1重新命名为打印名单,然后根据自己的学校的需要将学生的名单复制进来,并对表头进行输入。
这个表是将来输入成绩的时候由任课教师打印的成绩填写单(根据学校情况自定人数),任课教师将成绩输入完成后,将直接按照这个表单输入成绩。
如果有学生的名单变动,可直接更改这个表中的学生名字,其他的不需修改。
2 设计成绩统计的设置模块将sheet2改名为设置,然后根据需要将各个学科的成绩的优秀率、及格率、差生率的成绩输入,将每次考试的名称输入,将每个班的任课教师名单输入,另外设置上哪个学年度的,这样以后只需要修改设置里面的内容,其他的就会自动更改。
设计这个模块的最主要的作用就是为了某些学科为120分,这样的优秀率、及格率和差生率就和100分的不同了。
为了以后不必频繁地更改设置,故此设计了此模块。
3 设计成绩统计的录入模块将sheet3改名为成绩输入,下面要对学生的成绩的输入进行设计。
在这里,所有的学生成绩输入后,不需要更改任何内容,其他的统计表就完全自动生成了。
另外,在介绍一个输入成绩的小窍门,就是在excel2003以后新增加的一个功能“文本到语音”,利用这个功能,可以在输入成绩后按回车键将输入的成绩朗读出来,这样就可以方便地进行输入成绩的校对。
教你如何使用Excel函数统计成绩分数
教你如何使用Excel函数统计成绩分数目标:建立学生考试成绩统计表,能对成绩进行各种统计,主要是对名次进行排序。
实例:输入学生考试成绩,算出了各科平均分、个人总成绩,再对成绩进行排序。
(在Excel中制作好一个“学生档案”工作表,并输入好成绩。
)*************************************************图1公式的应用将“Sheet2”工作表改名为“成绩统计”,选中A1单元格并输入“=学生档案!A1”,再次选中A1单元格后,按自动填充的方法拖动到A24单元格,然后选中A1~A24单元格,拖动到B24,会年惊奇地发现,学生的信息自动填好了。
当“学生档案”中的学号或学生情况发生变化时,“成绩统计”中的数据也随之变化。
图2函数的应用现在来求学生的总分和各科的平均分。
比如在C26中填入“=AVERAGE(C2:C24)”,即能求出单元格C2到C24的平均值,这样该科的平均分就求出来了。
比如I2中填入“=SUM(C2:H2)”,就能求出C2到H2的总和,就能算出该学生的总分。
再次利用自动填充功能,就求出了各科的平均分和学生的总分。
当数据有变化时,利用公式和函数计算的结果也会自动更新。
图3名次的排序单击“数据→排序”命令,选择“主要关键字”为“总分”,排序方式为“递减”,就会按总分进行排名。
利用自动填充功能在J2到J24中填入序列号1-23,在K2中输入“1”,在K3中输入“=K2*(I3>=I2)+J3*(I3<I2)”。
选中K3单元格,利用自动填充向下拖,名次就排好了。
图4成绩的统计在绘制每科成绩时,先统计出各分数段的人数。
在新工作表中点击C4单元格,输入“COUNTIF('期中成绩'!$D$2:$D$24,">=90")”,然后在C5单元格中输入“COUNTIF('期中成绩'!$D$2:$D$24,">=80")-C4”,再在C6单元格中输入“=COUNTIF('期中成绩 '!$D$2:$D$24,">=70")-C4-C5”,最后在C7单元格中输入“=COUNTIF('期中成绩 '!$D$2:$D$24,">=60")-C4-C5-C6”。
