搜档网
当前位置:搜档网 › Excel表格在统计学生成绩中的应用

Excel表格在统计学生成绩中的应用

Excel表格在统计学生成绩中的应用
Excel表格在统计学生成绩中的应用

excel函数在学生成绩统计中的应用

Excel俗称电子表格,是集表格、计算和数据库为一身的优秀软件,其数据处理的核心是函数和数据库,本文仅介绍用Excel2KX进行成绩统计和一些日常统计的函数。

一.考试成绩的统计

(一)对班学生成绩的总体评估统计

1.假设E4:E53单元格存放某班学生的语文考试成绩,若要计算该科的总分、人平分、及格人数、及格率、优秀人数、优秀率、最高(低)分、分段统计等。

(1)参考人数统计:

若要将参考人数放在E54单元格中,只需选定该单元格并插入“计数函数”:“COUNT”并选定要计数的单元格区间E4:E53或(输入)公式:“=COUNT(E4:E53)” 回车即可;(2)学科总分的统计:

若要将该科的总分存放在E55单元格中,只需选定该单元格并插入“求和函数”:“SUM”并选定要计数的单元格区间E4:E53或(输入)公式:“= SUM (E4:E53)”回车后即可计算出该科总分(注:在E55单元格只显示计算结果。如要修改该公式,只需选定该单元格,在编辑栏内即可修改)。

(3)学科平均分的统计:

若要将该科人平分存放在E56单元格中,选定该单元格插入平均值函数“AVERAGE”并选定求值区间“E4:E53”或输入公式:“=AVERAGE(E4:E53)”,回车后即可计算出人平分(注:数组或单元格引用中的文字、逻辑值或空白单元格将被忽略,但单元格中的“0”则参与运算)。

(3)学科及格人数统计:

若要将该科的及格人数存放在E57单元格中,选定该单元格插入计算某个区域内满足指定条件的单元格数目函数的条件函数:“COUNTIF”,插入函数的方法是单击“插入”菜单中的“插入函数(F)…”命令,弹出一个“插入函数”对话框,在其中的“选择函数”下的列表框中选定选定“COUNTIF”函数,单击“确定”,弹出一个“函数参数”指定对话框,在其中的“Range”右边矫形框中输入统计的区间E4:E53或(单击矫形框右端的压缩图标,再在工作表中选择统计区间E4:E53,再单击“函数参数”压缩框中右端的扩展图标,返回扩展的“函数参数”对话框中),再单击对话框中的“Criteria”右边的矩形框,并键入及格条件:“>=60”,最后单击“确定”即可;也可以手动编辑输入公式及条件:“=COUNTIF(E

4:E53,″>=60″)”回车,即可计算出该科的及格人数(空白单元格、文字、逻辑值、错误值均被忽略)。

(4)学科及格率统计:

若要将该科的及格率存放在E58中,选定该单元格并输入公式“=COUNTIF(E4:E53,″>=60″)/ COUNT (E4:E53)”回车(COUNT为计数函数,用法是“计数函数”加上“计数区间”),即可计算出该科的及格率(其中“COUNT (E4:E53)”是计算E4:E53区间内单元格中的实际参考人数,空白单元格将被忽略)。

(5)学科优生人数统计:

若要统计学科优生人数与学科及格人数统计类似。如:将该科的优秀人数存放在E59单元

格中,选定该单元格插入条件函数:“COUNTIF”,方法与统计及格人数一样,只是函数参数对对话框中“Criteria”右边的矩形框中的函数参数要修改为:“>=80”(优分标准);

(6)学科优分率统计:

学科优生百分率的统计与学科及格率的统计相同。如:将该科的优秀率存放在E60单元格中,选定该单元格并输入公式:“=COUNTIF(E4:E53,″>=80″)/COUNT (E4:E53)”。这与及格率公式的编辑只是参数“>=60” 变成了“>=80”而已。

求优秀率:例如:B2:B50存放的是初一一班的语文期末考试成绩,B2:B500存放的是初一全年级语文考试的成绩,如果规定全年级20%的学生为优秀,那么初一一班语文的优秀率应该这样计算:

T(B2:B50)”,其中所求的是全年级语文分数前20%中最低的一个同学的分数,COUNTIF(B2:B50,">="&&LARGE(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)”回车后即可计算出其中的最高分。

(8)学科最低分的查询统计:

如将E4:E53区域中存放着的全班50名学生语文科的考试成绩,将其学科最低分别存放在E 62单元格中,则可选中E62单元格,插入“最小值”函数:“MIN”并指定统计数据的区域:“E4:E53”或在编辑栏输入公式“=MIN(E4:E53)”回车后即可计算出其中的最低分。(9)若在“F4:F53”、“G4:G53”……“K4:K53”区域中分别存放数学、英语、计算机、音、体、美等学科成绩,则只需选定E54:E62区域,移动空心十字光标至单元格右下角。待光标变成小实心十字光标时,按住鼠标左键沿行拖动控制手柄至K列即可,放开鼠标左键后,则各科的科总分、人平分、及格人数、及格率、优秀人数、优秀率、最高分、最低分等立即计算出来。

2.班学生成绩的分段统计:

若要将学生成绩按分数段进行统计,则可利用FREQUENCY函数(以一列垂直数组及对该数组设定进行频率颁布计算的分段点计算出一组数据的频率颁布)。假设E4:E53共有50个学生的语文科测试成绩,那么可在B66:B70单元格分别输入59、69、79、89、100,则表示统计59(包括59)分以下、60—69、70—79、80—89、90—100分数段的成绩个数。

若要将计算结果存入C66:C70,则选中C66:C70单元格区域,在编辑栏内输入公式“=F REQUENCY (E4:E53,$B$66:$B$70)”,(注:公式中区域:“E4:E53”是用来计算频率的数组区域——班学生学科成绩的单元区域,公式中区域:“$B$70:$B$70”是对所计算频率数组——班学生学科成绩进行频率计算的分段界点的数组区域的绝对引用),输完后让光标停在公式末尾,按下SHIFT+CTRL键敲回车(这是生成数组公式的关键环节),Excel会自动在公式两侧加上大括号,公式成为“{=FREQUENCY(E4:E53,$B$66:$B$70)}”,则区间C66:C70各单元格中立刻计算出对应各分数段中成绩的个数。

(二)对班中学生个体成绩的评估统计

1.学生个体总成绩的统计:

若在工作表中E4:K53区域存放某班50个学生各科的成绩,而E4:K4、E5:K5、 (53)

K53中分别各个学生语文、数学、……、美术等各科成绩记录。则需在L列中的L4:L53区间单元格中分别存放各学生的各门学科成绩总分,则先选定L4单元格插入求和函数“SUM”并选定求和区域回车或手动输入公式“=SUM(E4:K4)”回车即可计算出该生各科的总分;然后选定L4单元格,并将鼠标指针指向选择框右下角的控制柄并沿列拖动鼠标至L53即可算出全班其余学生各科的总分。若某生未考试,但不希望在其总分单元格填入“0”,只需将公式修改为“=IF(ISNUMBER(E4:L4),SUM(E4:L4),″″)”回车,单元格中会填入空

格而不会出现“0”。

2.学生个体班级名次的统计:

若要将该班学生的班级排名计算出来,但不希望打乱学生原来按学号的顺序,则可利用RAN K函数轻松完成,该函数的最大优点是,可以处理重名次,可使数值相同的单元格计算出的名次相同。如上例在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:M5 3区域,计算结果存入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>=8 5为TRUE(真),则O4单元格式被填入“A”;如果为FALSE(假),则计算第二个IF语句“I F(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:C32,">=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:C32,">=90")‖统计成绩为90分及以上的人数。

在C43单元格内输入―=COUNTIF(C4:C32,">=80")–COUNTIF (C4:C32,">=90")‖统计80-89分的人数。此公式是利用80分及以上人数与90分及以上人数的差计算出本分数段的人数。同理,在C44单元格输入―=COUNTIF(C4:C32,">=60") –COUNTIF (C4:C32,">=80")‖计算60-79分的人数。

C45单元格输入―=COUNTIF(C4:C32,"<60") ‖ 统计不及格人数。

2、小学双科成绩统计

上级业务部门要求统计小学语文、数学双科及格率和优秀率。原始的方法是把学生成绩按从大到小排序,费一番周折找到双科均合格的学生数,再进行计算。这里我们可以利用函数迅速找到相关的数字,省去这些劳神之事。

在L4输入―=COUNTIF(C44,">=60")‖表示两个单元格内及格的科目数。显示―1‖表示只有一科及格,―2‖表示双科均及格,利用―填充柄‖在L列向下复制函数,得到班级所有学生双科及

格情况。在C46输入―=COUNTIF(L432,"=2")‖自动统计出语文、数学双科及格的人数。在C47输入―=ROUND(L46/C33*100,1)&"%"‖ 就可以轻易得到双科及格率的数据。

同样的方法,在M4输入―=COUNTIF(C43,">=90")‖显示语文、数学双科达优秀的科数,在C48输入―=COUNTIF(M4:M32,"=2")‖,C49输入―=ROUNDM(C48/C33*100,1)&"%"‖统计出双科的优秀人数和优秀率。

为了不因学生缺考一科时统计出现错误,在L33输入―=IF(C33>=D33,"人数正确","人数错误,请核查"),当语文、数学科参加考试的人数不一致时,会出现相应提示。

如果班额较大,只要在A4至A32之间插入相应数量的―行―,H至M列出现的空白,可以利用‖填充柄―自上向下复制相应函数即可,其他统计函数会自动调整。至此,小学阶段要求统计的数据均可以利用这个电子模板自动统计出来。

三制作及使用经验:

1、表格要预留不少于班额的的行数。可以制作较少行数的表格,输入全部函数公式后,再插入相应数量的行。为了便于全校教学班级学生考试数据的输入,模板要按学校最大班额设计。

2、设置相应的列宽,以适应数字位数和文字数。

3、利用―自动填充‖功能,省略输入函数式的麻烦。上面只介绍了语文学科的数据统计,只要同时选中C33至C41,鼠标指向右下角看到空心十字变为黑十字,按住左键别放向右拖动四格,就可以得到数学等四学科的统计数据了。选中H

4、J4向下拖动之J32得到每位学生的总分和名次。

4、要求学生考试时填好学号(或考号),方便按顺序录入数据。

在学校局域网上,各班级填完模板中学生成绩后,所有学生成绩统计的数据都会立刻显示,也可以要求教师上报学生考试成绩的数据,填充到相应的工作表中,能自动完成统计。把完成数据统计后的电子簿另存为一个文件名,例如―2008下学期期末成绩统计表‖,设置工作表―保护‖,将原工作簿学生成绩清空,下次可以继续使用,做到―一劳永逸‖。

1、考试人数的统计

=COUNT(E4:E115)

2、总分和平均分的统计

=SUM(E4:F115)计算出语文成绩的总分。

=ROUND(AVERAGE(I4:I115),1)可以计算语文成绩的平均分

3、优秀人数和优秀率的统计

― =COUNTIF(I4:I115,">=43")‖可以统计不小于90分成绩的人数

=ROUND(AVERAGE(E125/E120*100),1)&"%")计算出结果为保留一位小数的百分数,就是语文学科的优秀率。

4、个人的总分和名次的统计

―=COUNTIF(C44,">=60")‖表示两个单元格内及格的科目数。显示―1‖表示只有一科及格,

―2‖表示双科均及格,利用―填充柄‖在L列向下复制函数,得到班级所有学生双科及格情况。在C46输入―=COUNTIF(L432,"=2")‖自动统计出语文、数学双科及格的人数。在C47输入

―=ROUND(L46/C33*100,1)&"%"‖ 就可以轻易得到双科及格率的数据。

同样的方法,在M4输入―=COUNTIF(C43,">=90")‖显示语文、数学双科达优秀的科数,在

C48输入―=COUNTIF(M4:M32,"=2")‖,C49输入―=ROUNDM(C48/C33*100,1)&"%"‖统计出双科的优秀人数和优秀率。

为了不因学生缺考一科时统计出现错误,在L33输入―=IF(C33>=D33,"人数正确","人数错误,请核查"),当语文、数学科参加考试的人数不一致时,会出现相应提示。

如果班额较大,只要在A4至A32之间插入相应数量的―行―,H至M列出现的空白,可以利用‖填充柄―自上向下复制相应函数即可,其他统计函数会自动调整。至此,小学阶段要求统计的数据均可以利用这个电子模板自动统计出来。

―=RANK(H4,$H$H4H$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,">=43")

=COUNTIF(I4:I115,">=43")/COUNT(I4:I115)

=COUNTIF(H4:H115,">=43")/COUNT(H4:H115)

及格率,优生率,全优率公式:

=ROUND(AVERAGE(E123/E120*100),1)&"%")

Excel表格在统计学生成绩中的应用

又到了学期末每个老师都为统计学生成绩,以及各种的考评而发愁,统计学生成绩是每位教师在日常教学中必不可少的一件事,它是教师了解和掌握学生学习情况的一个窗口,也是学校对一个班级教学质量评估的重要数据来源和依据之一。但对学生成绩的统计却是一件繁杂、耗时的事。在我们学校的教师授课手册中,不仅要知道学生的总分,平均分,还要知道优秀学生的人数中等学生的人数及格和不及格学生的人数以及他们所占的比例,这就要用到(sum,average,if.sumif,count,countif等函数)为了节省对学生成绩的统计时间,做到事半功倍,我们可以利用excel,中的相关的函数和命令快速准确的做到这一点。要实现统计自动化,就要给统计表设置统计函数或公式,在统计学生成绩所用的函数只要有以下几个。

虽然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):”设为“停止”,“出错信息(T):”设为“朋友,你录入错误了!请点击‘取消’重新录入!”,最后单击“确定”按钮。若录入的数据超出设置范围,系统会自动报警

2.重复录入提示

为防止重复录入学生的姓名,我们将为学生姓名所在的列进行一些提示性的设置,如:首先选中B4:B63单元格,单击菜单中的“格式”→“条件格式”,打开“条件格式”对话框,在“条件1(1)”中选择“公式”,在右边输入框中输入条件求和函数“=COUNTIF($B$2:$B4,$B4)>1”,在“格式(F )…”中设置一种背景颜色和字体格式,最后单击“确定”,再“确定”即可。

3.隐藏数据“0”

有时表格中有许多的数值为0,这样使得表格显得模糊不清,看上去十分的不爽,那么如何隐藏表格中的0数值呢?方法是:单击打开“忠(1)”工作表,选取N4:U4单元格区域,单击菜单栏中的“格式”→“单元格格式”→“数字”→“分类(C)”→“自定义”→“类型”,在“类型”中输入“0;-0;;@”(不包含引号,“@”表示半角符号),最后单击“确定”按钮。表格中想不显示的“0”就被隐藏了。若要显示“0”,则只需要单击菜单栏中的“格式”→“单元格格式”→“数字”→“分类(C)”→“常规”→“确定”,即可将被隐藏的“0”显示出来了。

4.复制工作表建立模板

通过对第一张工作表(即“忠(1)”)的多项设置后,现在我们开始复制其他班级或学校的学生考试成绩统计的工作表,建立一个工作簿:右键单击工作表标签中的“忠(1)”工作表,选择“插入”→“工作表”→“确定”,然后按F4键,每按一次F4键,将重新插入一张新工作表,然后重命名其他工作表。单击“忠(1)”工作表,单击列号与行号相交的空白处,全选“忠(1)”工作表,单击“忠(2)”工作表标签,打开“忠(2)”工作表,右键单击A1单元格,选择“粘贴”,完成“忠(2)”与“忠(1)”工作表的一切设置工作,如此这般操作,继续完成“忠(3)”至“游枫”工作表的克隆工作。

建立“总表”工作表,总表就是对所有学校和班级进行汇总统计。单击“忠(1)”工作表标签,打开“忠(1)”工作表,选取F4:V4单元格区域,右键单击该选定的单元格区域,点击“复制”按钮,单击“总表”工作表标签,打开“总表”工作表,右键单击B5单元格,点击“粘贴”按钮,单击R5单元格右下角的粘贴图标,单击选择“粘贴选项”→“链接单元格”单选项。并以此类推,将“忠(2)”至“游枫”工作表的统计项目复制粘贴到“总表”中。

“总表”中的“总计”栏一行,也相应地设置好统计的公式或函数,至此,所有公式和函数设置完成。

最后进行工作表标签设置,右键单击“总表”工作表标签,左键点击“选定全部工作表(s)”,再次右键单击“总表”工作表标签,左键点击“工作表标签颜色(T)…”设置自己喜爱的颜色即可,体现个性。

通过以上的一番设置后,将全部工作表保存起来,文件类型可以为“模板(*.xlt)”。这样在以后在录入其他年级和其他班级的成绩时候就只需要改动及格数值就可

用EXCEL 2003 创建学生成绩统计表

用EXCEL 2003创建学生成绩统计表 小技巧 (09管理二班吴彬) 老师们是不是在录入选择题时候,在键盘不同区域按ABCD时候会觉得很不方便呢? 这里我有一个自己发现的,个人觉得在录入时候会比较省力的方法。现在与老师分享。 一:快速录入选择题 既然录入属于键盘不同区域的ABCDE会很费力,我们可以尝试将ABCDE的输入,替换为12345,然后再利用excel2003中文字替换功能将12345重新改换为ABCDE。因为12345在键盘上位置较为集中,录入时,可以大大节省手指在键盘上移动,以及寻找字母所需要的时间。 录入后效果如下: 接着将excel中数字12345依次替换为ABCD。可这时会发现一个问题。由于文字替换的不定向性,学生学号中的数字也会被替换为

字母。造成如下效果: 解决办法就是,新建一个空白工作表: 然后将学号全部剪切到新的工作表中: 剪切 这样,没有了学号的干扰,我们便可以使用excel2003中的文

字替换功能,将数字替换为字母: 然后再替换窗口中,查找内容窗格中输入1,替换为窗格中输入A ,然后点击全部替换。得到如下效果: 输入数字 输入字母

最后一步,将刚刚新建工作表中的学号剪切回来就好啦。 二:将分数低于60 分的单元格用红色突出显示。 操作步骤: ①选定单元格C2:E14,作为设置对象(可以直接用鼠标拖拽,从 C2拖拽到E14,直至看到所有成绩区域变为蓝色)。 ②打开【格式】菜单,选择【条件格式】命令,出现对话框,选择“单 元格数值”“小于”“60”,单击【格式】按钮,字体颜色选为“红色”,然后单击【确定】按钮。 ③得到如下效果:

Excel表格在统计学生成绩中的应用

excel函数在学生成绩统计中的应用 Excel俗称电子表格,是集表格、计算和数据库为一身的优秀软件,其数据处理的核心是函数和数据库,本文仅介绍用Excel2KX进行成绩统计和一些日常统计的函数。 一.考试成绩的统计 (一)对班学生成绩的总体评估统计 1.假设E4:E53单元格存放某班学生的语文考试成绩,若要计算该科的总分、人平分、及格人数、及格率、优秀人数、优秀率、最高(低)分、分段统计等。 (1)参考人数统计: 若要将参考人数放在E54单元格中,只需选定该单元格并插入“计数函数”:“COUNT”并选定要计数的单元格区间E4:E53或(输入)公式:“=COUNT(E4:E53)” 回车即可;(2)学科总分的统计: 若要将该科的总分存放在E55单元格中,只需选定该单元格并插入“求和函数”:“SUM”并选定要计数的单元格区间E4:E53或(输入)公式:“= SUM (E4:E53)”回车后即可计算出该科总分(注:在E55单元格只显示计算结果。如要修改该公式,只需选定该单元格,在编辑栏内即可修改)。 (3)学科平均分的统计: 若要将该科人平分存放在E56单元格中,选定该单元格插入平均值函数“AVERAGE”并选定求值区间“E4:E53”或输入公式:“=AVERAGE(E4:E53)”,回车后即可计算出人平分(注:数组或单元格引用中的文字、逻辑值或空白单元格将被忽略,但单元格中的“0”则参与运算)。 (3)学科及格人数统计: 若要将该科的及格人数存放在E57单元格中,选定该单元格插入计算某个区域内满足指定条件的单元格数目函数的条件函数:“COUNTIF”,插入函数的方法是单击“插入”菜单中的“插入函数(F)…”命令,弹出一个“插入函数”对话框,在其中的“选择函数”下的列表框中选定选定“COUNTIF”函数,单击“确定”,弹出一个“函数参数”指定对话框,在其中的“Range”右边矫形框中输入统计的区间E4:E53或(单击矫形框右端的压缩图标,再在工作表中选择统计区间E4:E53,再单击“函数参数”压缩框中右端的扩展图标,返回扩展的“函数参数”对话框中),再单击对话框中的“Criteria”右边的矩形框,并键入及格条

智用Excel高效分析学生成绩

智用Excel高效分析学生成绩 智用Excel高效分析学生成绩 学生成绩的统计分析是学校重要且枯燥烦琐的工作,市面上有许多相关的成绩管理系统,有学校不惜重金购买来提高处理成绩的效率。然而,此种成绩管理系统普遍存在以下两大缺陷:系统编程人员缺少教学工作方面的经验,而且各校对学生成绩的统计要求各不相同,设计出来的系统很难满足众家之需求;容易出现诸多问题,校方难以自我解决,只能联系专业人员前来救援,远水救近火,难免影响成绩统计的进度。 俗话说得好:“自力更生,丰衣足食。”本人经过摸索,利用大众软件Excel设计了一个全校成绩自动统计的Excel模板,只需在“设置”工作表中初始化考试名称,在“成绩”工作表中导入各考生的班级、姓名、学号和各科成绩,即可在其他工作表中自动统计学校领导、班主任、任课老师所需要的学生成绩分析结果,非常方便。下面笔者将作具体介绍,以期抛砖引玉,与读者朋友一起学习和探讨。 一、学生成绩录入 成绩录入是统计分析的基础,但录入时常会遇到两个问题。 1.有时多科成绩需同时录入,倘若各科分别录在不同的Excel文件中,之后的拼接工作将十分烦琐而且容易出错,若录在同一文件中则同时只能录入一科成绩,降低了效率。针对这个问题,本人通过共享Excel工作簿来解决。具体操作步骤如下:选择Excel软件“工具”菜单中的“共享工作簿”,在窗口中选择“允许多用户同时编辑”,这样就可以在多台电脑上同时在这个Excel文件中录入成绩了,而且互不影响。 2.由于粗心,有时会输入一些让人哭笑不得的成绩,如8978分、七月九日等。为避免这类错误的出现,我们可以设置成绩录入区的数据有效性。只要在Excel菜单中选择“数据”—“有效性”,设置有效性条件为0到100的整数即可,如果输入的成绩超出这个范围,系统就会报错。

用Excel五个函数公式统计学生期末考试分数段排名

用Excel五个函数公式统计学生期末考试分数段排名 老师们都要对学生的考试成绩进行分析的时候需要各分数段人数的统计是其中一项必做的工作。在Excel中,怎样快速准确地统计分数段人数呢?以下的方法也许对你有所帮助。 先看看原始的学生成绩表。五门功课的成绩分布在C2:G47单元格区域,如下图所示。 一、利用COUNTIF函数 COUNTIF函数可以统计单元格区域内满足指定条件的单元格数目,所以用来统计分数段人数顺理成章。我们用它来统计C列的语文成绩分数段。 如图2所示,我们需要在N2单元格统计语文分数在90分以上的学生数。那么只需要在N2单元格输入公式“=COUNTIF(C2:C47,">=90")”就可以了。其含义就是统计C2:C47单元格区域中满足大于等于90的单元格数目。所以,要统计80分至89分这一段的学生数,那么就需要输入公式“=COUNTIF(C2:C47,">=80")-COUNTIF(C2:C47,">=90")”。很明显,大于等于80分的人数减去大于等于90分的人数正是我们想要的人数。其他分数段可以依此类推。 二、利用FREQUENCY函数 这是一个专门用于统计单元格区域中数据的频率分布的函数,用它来统计分数段自然名正言顺。以D列的数学成绩的统计为例。 我们先在M8:M12设置好分数段,再在L8:L12单元格区域设置好各分数段的分隔数(即为该分数段的上限数字),如图3所示。选中N8:N12单元格,在编辑栏输入公式“=FREQUENCY($D$2:$D$47, $L$8:$L$12)”,然后按下“Ctrl Shift Enter”组合键确认,即可在公式的两端添加数组公式的标志“{}”,同时可以看到各分数段的人数已经统计完成了。需要注意的是公式输入完成后必须按“Ctrl Shift Enter”组合键确认以产生数组公式,而且数组公式的标志“{}”也不可以手工输入。 三、利用DCOUNT函数

如何用Excel电子表格统计学生成绩

如何用Excel电子表格统计学生成绩 【摘要】使用Excel电子表格统计学生成绩不但方便而且快捷,利用它能自动完成成绩各项统计工作如计算总分、排名次、统计各分数段学生人数和所占比例、最高分、最低分等,还能把分数转换成等级分。用Excel 电子表格统计学生成绩,将会大大提高教师的工作效率和工作质量。 【关键词】Excel;电子表格;统计;成绩;名次 统计学生成绩是教导主任和教师每学期都必须做的常规工作。传统的做法是:教师在成绩表上填写学生的平时成绩、考试成绩,然后用计算器按百分比计算每个学生的总评成绩,计算科目总分和平均分,有的还需要列出名次,不但量大,而且容易出错,反复验算是常事。如果用电脑完成,则方便快捷准确得多,而且无需“重算一遍”。Excel是美国微软公司推出的基于Windows操作系统的电子表格软件,是目前被广泛使用的现代办公软件之一,本文举例使用的版本是Microsoft Office Excel 2003。 1 如何制作成绩统计表 [1.1] 输入列标题 开机启动Windows后进入Excel电子表格窗口,在顶端行依次输入表

格的列标题:考号、姓名、语文、数学、英语、总分、平均分、名次等。 [1.2] 输入原始数据 考号、姓名、语文、数学、英语的内容属于原始数据,也要依次输入。考号的输入可采用“自动填充”方法。先在1、2单元格输入预先设计好的考号后,再选取1、2号单元格后鼠标移动至选定区域的右下角,当出现“+”后往下拖动,所有的考号会自动出现。(如图1) 图1 [1.3] 数据居中对齐 拖动鼠标选定制表区,单击“格式”,再单击“单元格”,再单击“对齐”,水平和垂直对齐均选“居中”,然后单击“确定”。 [1.4] 加表格框线 选取需加边框的单元格,单击菜单栏中的“格式”,选择“单元格”,在对话框中选择“边框线”标签,从边框线型栏内,选择较粗的线形加入到“外框”标志栏内,选择较细的线型分别加入到上、下、左、右栏内,按下“确定”。(如图2) 第二种方法是选择表格后,单击工具栏上“边框”按钮在弹出的选项中选择“所有框线”则可(如图2)。至此,除需计算部分外全部输入完成。

自己动手制作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))+1 4、怎样统计各个班在每个分数段的人数?效果如表三、表四 方法:在B2中输入=SUMPRODUCT((文科!E$2:文科!E$1000=A2)*(文科!F$2:文科!F$1000>=600)) 在B3中输入=SUMPRODUCT((文科!E$2:文科!E$1000=A2)*(文科!F$2:文科!F$1000<600)*(文科!F$2:文科!F$1000>=590)) 直接往后面复制,改变红色数字就可统计出各个分数段的人数

Excel学生成绩统计常用公式

Excel学生成绩、各种报表统计常用公式 1、分数段人数统计 90-100分:=COUNTIF(C4:C18,">=90") 80-89分:=COUNTIF(C4:C18,">=80")-COUNTIF(C4:C18,">=90") 70-79分:=COUNTIF(C4:C18,">=70")-COUNTIF(C4:C18,">=80") 60-69分:=COUNTIF(C4:C18,">=60")-COUNTIF(C4:C18,">=70") 50-59分:=COUNTIF(C4:C18,">=50")-COUNTIF(C4:C18,">=60") 41-49分:=COUNTIF(C4:C18,">40")-COUNTIF(C4:C18,">=50") 40分及以下:=COUNTIF(C4:C18,"<=40") 2、最高分:=MAX(C4:C18,G4:G18,K4:K18,O4:O13) 最低分:=MIN(C4:C18,G4:G18,K4:K18,O4:O13) 总分:=SUM(C4:C18,G4:G18,K4:K18,O4:O13) 平均分:=A VERAGE(B4:D4) 3、与考人数、记分人数:=COUNT(C4:C18,G4:G18,K4:K18,O4:O18) 优生人数:=COUNTIF(C4:C18,">=80") 差生人数:=COUNTIF(C4:C18,"<=40") 双科合格人数:=SUMPRODUCT((C4:C18>=60)*(D4:D18>=60))双科优秀人数:=SUMPRODUCT((C4:C18>=80)*(D4:D18>=80)) 4、条件求和:=SUMIF(B2:B56,"男",K2:K56) ——假设B列存放学生的性别,K列存放学生的分数,则此函数返回的结果表示求该班男生的成绩之和; 5、学生分数转化为等级评定: =IF(A4>=80,"优",IF(A4>=70,"良",IF(A4>=60,"合格","待合格"))) =CHOOSE(IF(A1>=80,1,IF(A1>=70,2,IF(A1>=60,3,4))),"优","良","合格","待合格") 1、2、3、4要与优、良、合格、待合格相对应

利用EXCEL对学生成绩进行分析与制作学生成绩条

利用EXCEL对学生成绩进行分析与制作学生成绩条 每到学期结束时,教师的一项重要工作就是要统计学生的成绩,在电脑逐步普及的今天,我们就把这项繁杂的工作交给Excel去自动完成吧。 本节任务:制作一个学生成绩自动统计表,可以自动统计最高分、最低分、总分、平均分、名次、三率等数据信息,还可以根据自定条件以不同的颜色显示分数。自动统计表做好以后还可以保存成模板,以便以后使用。 涉及术语:单元格、工作表、工作薄、引用(相对/绝对)、自动填充、排序、条件格式等。涉及函数:AVERAGE、COUNTIF 、MAX、MIN、RANK、SUM 任务一:统计最高分、最低分、总分、平均分、名次、三率等数据信息。 1、启动Excel,同时选中A1至L1单元格,按“格式”工具条上的“合并及居中”按钮,将其合并成一个单元格,然后输入统计表的标题“高一(1)班期末成绩统计表 2、根据统计表的格式,将有关列标题及相关内容输入到相应的单元格中。 提示:其中学号的输入可通过“填充柄”快速完成。 3、选中K3单元格,输入公式:=SUM(C3:J3),用于计算第一位学生的总分。 4、选中L3单元格,输入公式:=RANK(K3,$K$3:$K$12),计算出第一位学生总分成绩的名次(此处,假定共有10位学生)。 5、同时选中K3和L3单元格,将鼠标移至L3单元格右下角的成“细十字”状时(通常称这种状态为“填充柄”状态),按住左键向下拖拉至L12单元格,完成其他学生的总分及名次的统计处理工作。 6、分别选中C16、C17单元格,输入公式:=MAX(C3:C12)和=MIN(C3:C12),用于统计“语文”学科的最高分和最低分。 7、选中C18单元格,输入公式:=AVERAGE(C3:C12),用于统计“语文”学科的平均分。 注意:如果成绩表中没有输入成绩时,这一公式将显示出一个错误的值“#DIV/0!”,这个错误代码将在数据输入后消失。 8、选中C19单元格,输入公式:=SUM(C3:C12),用于统计“语文”学科的总分。 9、选中C20单元格,输入公式:=COUNTIF(C3:C12,'>=80')/COUNTIF(C3:C12,'>0'),用于统计“语文”学科的优秀率。同样在C21内输入相应公式统计良好率。

如何利用Excel进行考试成绩分析

如何利用Excel进行考试成绩分析 在老师的日常工作中,对学生的成绩进行统计分析管理是一项非常重要也是十分麻烦的工作,每次考试后,主任要求班主任自已统计本班成绩,尽快上报教导处。流程包括录入各科成绩→计算总分、平均分并排定名次→统计各科分数段人数、及格率、优秀率及综合指数→打印各种统计报表→制作各科统计分析图表等。如果能够利用EXCEL强大的数据处理功能,就可以让各位老师迅速完成对学生的成绩的各项分析统计工作。下面就向各位老师介绍利用EXCEL进行学生成绩管理的方法。 一、录入学生基本信息 首先,我们要新建一个“Excel工作表”,并将工作表命名为“xx考试xx班xx科成绩统计表”。然后,打开该工作表,开始录入学生的班别、座号、姓名、考试科目(语文、数学、英语、政治……可以根据具体的考试科目输入)、考试成绩等信息(如图1)。如果我们希望把不及格的学科突出显示,最好用红色显示。于是拖拉选择C2:G□(说明:“□”为班级最后一位学生的行号),然后执行“格式”菜单下“条件格式”命令,弹出“条件格式对话框”。我们把条件设为小于60分(或72分)的用红色显示,点击“格式”按钮,把颜色设为红色。再按“确定”按钮。 二、计算学生考试总分、平均分 输入完每位学生的各科成绩后,接下来我们就要计算学生的总分和平均分了。首先,在H2单元格处输入公式"=sum(d2:g2)",然后拖动填充柄向下填充,便得到了每人的总分。在I2单元格处输入公式"=average(d2:g2)",然后拖动填充柄向下填充,便得到了每人的平均分。(如图2) 平均分只需保留一位小数,多了没用。所以选中第I列,用鼠标右键单击,从弹出的快捷菜单中选"设置单元格格式(F)…"(如图3),在数字标签中选中"数值",小数位数设置为1位。(如图4) 三、按总分给学生排出名次。 在J2单元格处输入公式 "=RANK(J2,J$2:J$□,0)"(说明:“□” 为班级最后一位学生的行号),然后拖动 填充柄向下填充,即可得到每人在班中的 名次(如图5)。 说明:此处排名次用到了RANK函数, 它的语法为: RANK(number, ref, order) 其中number为需要找到排位的数字。 Ref为包含一组数字的数组或引用。 Ref中的非数值型参数将被忽略。 图1 图2 图3 图4 图5

利用EXCEL创建学生成绩动态统计表l

利用EXCEL创建学生成绩动态统计表 江苏省镇江中学张尤嘉(212017) 在平时教学中,教师需经常对学生的学习成绩进行统计和分析。实践表明:人工统计工作量较大,且效率非常低。而使用EXCEL强大的数据统计功能会使上述繁杂的工作大大简化,取得事半功倍的效果。现通过创建一张成绩动态分析表的实例介绍一种虽繁但“傻”的创建方法,供不太熟悉计算机知识的教师参考。 一、创建基本工作区 1.打开EXCEL后,其自动建立了三个空工作表(sheet1. sheet2. sheet3)。 2.选择sheet.1工作表为当前工作区。 二、创建统计表框架 1.选中A1单元格后,在其中输入“***班级**――**学年度第*学期学生成绩表”。 2.选中A2单元格后,在其中输入“学号”。 3.选中B2单元格后,在其中输入“姓名”。 4.选中C2单元格后,在其中输入“语文”。 5.选中D2单元格后,在其中输入“语文成绩名次”。 6.选中E2单元格后,在其中输入“语文标准分”。 7.选中F2单元格后,在其中输入“语文标准分名次”。 8.选中G2单元格后,在其中输入“数学”。 9.选中H2单元格后,在其中输入“数学成绩名次”。 10. 选中I2单元格后,在其中输入“数学标准分”。 11. 选中J2单元格后,在其中输入“数学标准分名次”。 12.选中K2单元格后,在其中输入“个人总分”。 13.选中L2单元格后,在其中输入“个人总分名次”。 14.选中M2单元格后,在其中输入“个人总标准分”。 15.选中N2单元格后,在其中输入“个人总标准分名次”。 16.选中O2单元格后,在其中输入“个人平均分”。 17.选中P2单元格后,在其中输入“个人平均分名次”。 18.分别选中A3-A56单元格后,在其中分别(可利用自动填充功能)输入五十四位同学 的学号。 19.分别选中B3-B56单元格后,在其中分别输入五十四位同学的姓名。 20.选中B57单元格后,在其中输入“班级总分”。 21.选中B58单元格后,在其中输入“班平均分”。 22.选中B59单元格后,在其中输入“班优秀率”。 23.选中B60单元格后,在其中输入“班及格率”。 24.选中B61单元格后,在其中输入“班最高分”。 25.选中B62单元格后,在其中输入“班最低分”。 26.选中B63单元格后,在其中输入“标准差”。 27.选中B64单元格后,在其中输入“离散度”。 28.选中B65单元格后,在其中输入“应考总人数”。 29.选中B66单元格后,在其中输入“实考总人数”。 30.选中B67单元格后,在其中输入“缺考总人数”。

利用Excel统计分析考试成绩

利用Excel统计分析考试成绩 姚上村 摘要本文通过ScoreAna学校成绩统计分析程序,介绍如何在Excel中制作个性化的自定义工具栏按钮,以及如何快速分析处理大批量的数据等。 关键词 Excel VBA,个性化的工具栏按钮,排名次,算法一、Excel VBA简介Excel的应用范围很广,如:建立员工工资表,人事档案管理,股市行情分析等等,它非常适合对小型的数据进行快速分析处理,并生成报表。Excel在微软的Office办公套件中最先支持VBA,从而实现Office应用程序自动化,或创建自定义的解决方案。 打开Excel后,只要按Alt + F11就可以进入VBA集成开发环境。要想快速地熟悉VBA,最好的方法莫过于在Excel中录制一个完成某项任务的宏,然后在集成开发环境中查看该宏的VBA源代码。ScoreAna程序代码有一部分就是在录制宏的基础上修改而成的。 VBA中所有可执行语句都要包含在某个子程序中。这些子程序可以分为三类:一类是Sub过程,如宏,用来完成某个任务;第二类是Function函数,它向调用者返回一个值,如ScoreAna中的Function ClassPlace(cell)返回该学生的班级名次;第三类是事件,如Private Sub Workbook_Open(),当打开工作簿时,会激活该事件子程序,完成特定的任务。 二、个性化的自定义工具栏按钮 我们可以在Excel中自定义工具栏,添加工具栏按钮;通过录制宏,可以获取VBA代码。但按钮上的图形只能选择office自带的按钮。您可能使用过Acrobat 的office插件,只要点击一个按钮,就可以将office文档转换成PDF文档~它的按钮当然不是office内置的,真漂亮。如何在工具栏上使用自己制作的按钮,请看

巧用EXCEL公式进行成绩统计与分析

用EXCEL公式对学生进行成绩统计与分析 成绩的统计与分析是学校教学中的一个重要环节。通过对学生每次考试的成绩的合理分析,可以及时了解学生在学习过程中出现的问题和老师在教学中存在的不足,进而及时改正。很多老师在教学管理中或多或少的使用EXCEL进行成绩的统计与分析,然而由于对EXCEL使用不够深入,不能正确合理的使用公式,往往也要花费很大的精力。其实只要熟练地掌握以下几个公式,就可以大大地提高工作的效率。下面就以我在实践中得出的一点经验为例,讲解一下学生成绩的统计与分析一般过程,以期与大家交流与分享: 一、成绩的录入 1、单科成绩录入。现在很多学校都是全年级各班混在一起考试,以防考试改卷中的不正当竞争,考前全年级统一进行考场和座号的安排,每个考场里分布几个甚至十几个班的学生,考完试卷按考场装订阅卷,所以成绩录入时应按考场和考号顺序录入。这样增加了透明度,公平合理。如表1: 2、成绩汇总。把各个备课组送交上的成绩表,通过按学号排序,全年级按班以及班里学号的顺序将成绩汇总成一张总表,如表2: 二、成绩分析 1、排名统计。很多学校都是把每次考试成绩来做为每个科任老师教学能力的重要指标,统计每个科任老师所教科目在全年级各名次段中占有的人数比例是必不可少的内容。用“=RANK(D28,$D$28:$D$32)”求出每个学生的各科成绩在全年级的排名,注意“$”符号在该函数中的作用,是不能省略的。然后统计每个科目在每个名次段的人数。假设在D列是一个班的语文成绩的排名我们可以采用EXCEL公式“=COUNTIF(成绩表!D28:D32,"<=200") “来完成计算该科任老师所教科目在全年级前200名的学生人数。如表3:

用Excel函数快速统计学生期中考试成绩

用Excel函数快速统计学生期中考试成绩 期中考试结束,各学科考试成绩迅速汇总到班主任这里。这时候,班主任最忙的,就是要迅速统计各学科成绩的各项指标,比如平均分、最高分、优秀率、及格率以及各学科分数的频率统计等等。虽然现在普遍都在使用Excel进行这项工作,不过,要想使这项工作能够高效准确地完成,那还得请Excel函数来帮忙才行。 汇总到班主任这里的成绩表如图1所示,各科成绩分布在C2:C95单元格区域。我们先在K2:Q15单元格区域建立如图2所示表格用以存放各项统计结果。

先点击M3单元格,输入如下公式:=AVERAGE(C2:C95),回车后即可得到语文平均分。 点击M4单元格,输入公式:=MAX(C$2:C$95),回车即可得到语文成绩中的最高分。 优秀率是计算分数高于或等于85分的学生的比率。点击M5单元格,输入公式:=COUNTIF(C$2:C$95,">=85")/COUNT(C$2:C$95),回车所得即为语文学科的优秀率。 点击M6单元格,输入公式: =COUNTIF(C$2:C$95,">=60")/COUNT(C$2:C$95),回车所得即为及格率。 选中M3:M6单元格,拖动填充句柄向右填充公式至Q6单元格,松开鼠标,各学科的统计数据就出来了。

再选中M5:Q6单元格区域,点击菜单命令“格式→单元格”,打开“单元格格式”对话框。点击“数字”选项卡,在左侧“分类”列表中选择“百分比”,如图3所示,确定后可将M5:Q6单元格区域的数据转变成百分比形式。 至于各科分数段人数的统计,那得先选中M8:M15单元格,在编辑栏中输入公式:=FREQUENCY(C$2:C$95,$K$8:$K$15)。然后按下“Ctrl+Shift+Enter”快捷键,可以看到在公式的最外层加上了一对大括号。现在,我们就已经得到了语文学科各分数段人数了。在K列中的那些数字,就是我们统计各分数段时的分数分界点。 现在再选中M8:M15单元格,拖动其填充句柄向右至Q列,那么,其它学科的分数段人数也立即显示在我们眼前了。

Excel 进行学生成绩统计分析

Excel 进行学生成绩统计分析 处理学生成绩时所分析的项目包括参考班级,参考人数、平均分,及格人数、及格率、优秀人数、优秀率,最高分、最低分以及各分数段所占的人数:600分以上人数、500~599 分人数、400~499 人数、300~399 人数、300 分以下人数。这个统计比较复杂,且工作量大,如果用人工计算,不但效率低,且出错机率大,而用EXCEL函数可以很好解决这个问题。 新建空白Excel工作簿,将自动建立的Sheet1、Sheet2、Sheet3工作表重命名为成绩表、分析表、分数段 统计表。其中各科考试成绩表用于输入各科成绩。 (一)设计各科成绩表 在各科考试成绩表第一行中输入分析名称,如“** 中学2007~2008 学年度第一学期高一月考成绩表”,在第二行从A1单元格开始顺序输入记录字段名:考号、姓名、班级、语文、数学、英语、物理、化学等。 假设全级学生有674 人,10个班,所以从第3行到第676 行用来输入所有学生各科的成绩。 1. 求总分:主要用SUM函数,其语法格式为SUM(Ref),此处Ref为参与计算的单元格区域。例如:SUM(B2:E2)是表示求B2、C2、 D2、E2四个单元格内数字的和。另外还用到SUMIF函数,语法格式为SUMIF(Range,Criteria,Sum_range),其功能是根据指定条件对若干单元格求和,参数Range表示引用,用于条件判断的单元格区域。Criteria表示数字、表达式或文本,指出哪些单元格符合被相加求和的条件。Sum_range表示引用,需要求和的实际单元格。注意:Criteria如果是文本,那么引号应该是半角的,而不是全角的,否则会出错! 在O3单元格中输入=sum(F3:N3),便可求出第一个同学韩威的总分,然后选中O3单元格,当右下角出现小”+”字图标时时使用拖拉大法往下自动填充,或左键双击即可. 2.排名次:Microsoft Excel中用RANK函数求名次(排序),它的语法为: RANK(Number,Ref,Order) 返回一个数字在数字列表中的排位。 Number 为需要找到排位的数字。 Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。如果使用公式复制,最好使用绝对地址。如 =RANK(E2,$E$2:$E$50)。注意,其中的标点符号用英文半角。 Order 为一数字,指明排位的方式。如果order为0(零)或省略,Microsoft Excel 对数字的排位是基于ref为按照降序排列的列表。如果order不为零,Microsoft Excel对数字的排位是基于ref为按照升序排列的列表。

Excel成绩统计表应用到的各种参数

Excel成绩统计表应用到的各种参数各班原始成绩统计表用到的成绩数据参数: 学生成绩分数输入从B5:B62为例 总分:=SUM(B5:B62) 平均分:=B63/COUNTIF(B5:B62,">=1") 合格人数:=COUNTIF(B5:B62,">=60") 合格率:=B65/COUNTIF(B5:B62,">=1") 优秀人数:=COUNTIF(B5:B62,">=90") 优秀率:=B67/COUNTIF(B5:B62,">=1") 年级成绩统计表 参加人数:=COUNTIF(班原始成绩统计表!B5:B62,">=0") 及格人数:=COUNTIF(班原始成绩统计表!B5:B62,">=60") 及格率:=C5/B5*100% 优生人数:=班原始成绩统计表!B67 优生率:=E5/B5*100% 总分:=SUM(班原始成绩统计表!B5:B62)

平均分:=G5/B5 分数段: 100分:=COUNTIF(班原始成绩统计表!B5:B62,">=100") 99-90分:=COUNTIF(班原始成绩统计表!B5:B62,">=90")-I5 89-80分:=COUNTIF(班原始成绩统计表!B5:B62,">=80")-I5-J5 79-70分:=COUNTIF(班原始成绩统计表!B5:B62,">=70")-I5-J5-K5 69-60分:=COUNTIF(班原始成绩统计表!B5:B62,">=60")-I5-J5-K5-L5 59-50分:=COUNTIF(班原始成绩统计表!B5:B62,">=50")-I5-J5-K5-L5-M5 49-40分:=COUNTIF(班原始成绩统计表!B5:B62,">=40")-I5-J5-K5-L5-M5-N5 39-30分: =COUNTIF(班原始成绩统计表!B5:B62,">=30")-I5-J5-K5-L5-M5-N5-O5 29-20分: =COUNTIF(班原始成绩统计表!B5:B62,">=20")-I5-J5-K5-L5-M5-N5-O5-P5 19-10分: =COUNTIF(班原始成绩统计表!B5:B62,">=10")-I5-J5-K5-L5-M5-N5-O5-P5-Q5 9-1分: =COUNTIF(班原始成绩统计表!B5:B62,">0")-I5-J5-K5-L5-M5-N5-O5-P5-Q5-R5 0分:=COUNTIF(班原始成绩统计表!B5:B62,"=0") 级总表中合计部分: 以8个正常班为例:数据从B5:B12 参加人数合计:=SUM(B5:B12) 及格人数合计:=SUM(C5:C12) 及格率合计:=C13/B13*100% 优生人数合计:=SUM(E5:E12) 优生率合计:=E13/B13*100% 总分合计:=SUM(G5:G12) 平均分合计:=G13/B13 分数段合计: 100分个数合计:=SUM(I5:I12) 99-90分个数合计:=SUM(J5:J12) 89-80分个数合计:=SUM(K5:K12) 79-70分个数合计:=SUM(L5:L12) 69-60分个数合计:=SUM(M5:M12) 59-50分个数合计:=SUM(N5:N12)……………

(完整版)EXCEL做考试成绩分析

自己动手,用EXCEL做一个考试成绩分析应用小软件 河南省沁阳市第二学王东庆柴红伟 长期以来,在每次考完试后,不仅要去处理学生的成绩,还要计算和分析教师的成绩。这是一件非常烦琐和无可奈何的事情。如果只是对学生的总分、名次、各科的平均分进行统计的话,用EXCEL去完成这项工作是一件非常容易的事情,然而许多学校还要对任课教师进行成绩统计,依据就是该任课教师所教该学科的“三率和”。“三率和”是指将某一学科的平均分+及格率(及格人数/参加考试的人数*100)+优秀率(优秀人数/参考人数*100)。实际上我们用EXCEL是可以轻松做到的。只需将学生的考试成绩按照一定的格式录入,那么EXCEL就可以自动去完成计算三率和的工作。下面我们通过一个实例来看一下。 比如录入初一年级某次考试成绩: 录入结束后,利用EXCEL自带的一些函数,就能方便地把结果统计出来。如图: 在开始学习之前,大家有必要了解一些EXCLE 函数方面的知识。公式和函数是Excel最基本、最重要的应用工具,是Excel的核心,因此,应对公式和函数熟练掌握,才能在实际应用中得心应手。 1.数组公式的输入

数组公式的输入步骤如下:(1)选定单元格或单元格区域。如果数组公式将返回一个结果,单击需要输入数组公式的单元格;如果数组公式将返回多个结果,则要选定需要输入数组公式的单元格区域。 (2)输入数组公式。 (3)同时按“Crtl+Shift+Enter”组合键,则Excel 自动在公式的两边加上大括号{ } 。 特别要注意的是,第(3)步相当重要,只有输入公式后同时按“Crtl+Shift+Enter”组合键,系统才会把公式视为一个数组公式。否则,如果只按Enter键,则输入的只是一个简单的公式,也只在选中的单元格区域的第1个单元格显示出一个计算结果。 2.条件求和SUMIF函数 SUMIF函数的功能是根据指定条件对若干单元格求和,公式为: =SUMIF(range,criteria,sum_range) 式中range—用于条件判断的单元格区域, 只有当range中的相应单元格满足条件时,才对sum_range 中的单元格求和。如果省略sum_range,则直接对range 中的单元格求和。 3. A VERAGE函数 A VERAGE函数的功能是计算给定参数的算术平均值。公式为 = A VERAGE(参数1,参数2,…,参数N) 4.COUNT函数和COUNTIF函数 COUNT函数的功能是计算给定区域内数值型参数的数目。公式为 = COUNT(参数1,参数2,…,参数N) COUNTIF函数的功能是计算给定区域内满足特定条件的单元格的数目。公式为 = COUNTIF(range,criteria) 式中range—需要计算其中满足条件的单元格数目的单元格区域; criteria—确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。 COUNT函数和COUNTIF函数在数据汇总统计分析中是非常有用的函数。 有了这些基础知识以后,下面,笔者就将这一过程详细展现给大家。 首先,新建一个EXCEL文档,将文档的第一个工作表sheet1重命名为“成绩”,将第二个工作表sheet2重命名为“统计”。 回到成绩工作表中,从第一个单元格开始,依次输入年级、班级、姓名、考号、语文、数学、英语、政治、历史、地理、生物、总分等。然后单击菜单栏中的“插入”-“名称”―“定义名称”,在定义栏中输入“年级”,然后单击添加。如图所示:

怎么在excel中制作学生成绩统计表

怎么在excel中制作学生成绩统计表 制作一张成绩表并命名为“成绩表”,并制作一张成绩统计表空表命名为“统计表”。如下图所示。 在“统计表”姓名下面的单元格中输入函数,=成绩表!A3,可以吧成绩表中的C3单元格套入到本单元格中。 在“统计表”名次下面的单元格中输入函数,=RANK(成绩表!C3,成绩表!C3:C16),RANK函数可以计算在成绩表!C3:C16区域内,C3的大小顺序。 在“统计表”参考人数下面的单元格中输入函数,=COUNT(成绩表!C3:C16),COUNT函数可以统计在成绩表!C3:C16区域内的单元格数。 在“统计表”总分下面的单元格中输入函数,=SUM(成绩 表!C3:C16),SUM函数可以统计在成绩表!C3:C16区域内数的总和。 在“统计表”平均分下面的单元格中输入函数,=AVERAGE(成绩表!C3:C16),AVERAGE函数可以求出在成绩表!C3:C16区域内数的平均值。 在“统计表”及格人数下面的单元格中输入函数,=COUNTIF(成绩表!C3:C16,">=72"),COUNTIF函数可以统计出在成绩表!C3:C16区域内>=72的数的个数。 在“统计表”及格率下面的单元格中输入函数,=I5/F5*100,可以计算出在成绩表!C3:C16区域内>=72的数的百分比。 在“统计表”优良人数下面的单元格中输入函数,=COUNTIF(成绩表!C3:C16,">=96"),COUNTIF函数可以统计出在成绩表!C3:C16区域内>=96的数的个数。 在“统计表”优良率下面的单元格中输入函数,=K5/F5*100,可以计算出在成绩表!C3:C16区域内>=96的数的百分比。

用EXCEL进行学生成绩统计

用Excel进行学生成绩统计 利川市毛坝民族初级中学赵世清 摘要:Microsoft Excel是一款优秀的电子表格软件,具有强大的数据处理功能,可以用来处理各种数据报表,它是数据统计非常有用的工具。如学校教务工作中,学生成绩统计是每个学校期中、期末考试后都要进行的一项非常烦琐的工作,有时会因为方法的不当造成很大的工作被动。还可以统计教师业绩考核、进行奖励分配、筛选符合条件的教师或学生等。用Excel对学生成绩进行统计,可以大大提高工作效率。为学校工作提供准确的考试信息,为工作安排提供有力的依据。熟练应用Excel的函数功能可以节约大量的人力,使人从大量的数据计算中解放出来。统计时主要用到的Excel函数有:求和(sum)、Rank(排名)、AVERAGE(平均分)、MAX(最高分)、Nin(最低分)、COUNTIF(优分人数)、COUNTIF(及格人数)、If函数等。下面对学生成绩统计的表格设计及所用到的函数作简单介绍。 关键词:Excel 统计学生成绩函数 在学校的教学管理中,对学生成绩的统计及其分析是非常重要的,它是评价学生掌握学科知识的重要依据。对教师而言分析得准确、细致,可以找到问题所在,才能有针对性地修正今后教学的方向,改变教学措施,提高教学效率,对自己一个教学阶段的自我反思。教师还可以征对学生成绩,对某一些学生制定相应的学习计划。对学校而言,通过对质量进行分析,是学校对教师进行评价的主要依据,也成为学校管理的重要依据。所以学生成绩统计在每个学校中都成了期中、期末考试的重要工作之一。大多数对学生成绩统计工作中统计的项目主要有:对每个班而言有:班级名次、得分率。对整个年级来说有:最高分、最低分、平均分(百分制均分)、及格人数、及格率、优分人数、优分率、任课教师等。下面简单介绍一下用Excel进行学生成绩统计。 一、工作簿的设计 1、一所学校制作一个工作簿 每个工作簿应包括下列信息:全校有多少班就建多少工作表每个班一个工作表,标签就用班级名称;每个年级的一个总表,如图中的700、800、900分别是七八九年级的年级总表;每个年级的质量分析,图中的七质分、八质分、九质分;教师任课情况,图中的JS 工作表。 图1 2、一个班级制作一个工作表 班级工作表应包含下列信息:学号、姓名、性别(便于体育测试等)各个学科(每个学科占一列,还应有总分、得分率、班名(班级名次)如图2。

EXCEL成绩统计分析常用函数

EXCEL成绩统计分析常用函数 1、总分=SUM() 2、平均分=A VERAGE() 3、+ - * /加减乘除括号() 4、分数段统计 函数:FREQUENCY() 以一列垂直数组返回某个区域中数据的频率分布。例如,使用函数F REQUENCY 能够运算在给定的分数范畴内测验分数的个数。由于函数FR EQUENCY 返回一个数组,因此必须以数组公式的形式输入。 语法 FREQUENCY(data_array,bins_array) Data_array为一数组或对一组数值的引用,用来运算频率。如果data_array 中不包含任何数值,函数FREQUENCY 返回零数组。 Bins_array为间隔的数组或对间隔的引用,该间隔用于对data_array 中的数值进行分组。如果bins_array 中不包含任何数值,函数FREQUENCY 返回data_array 中元素的个数。 讲明 在选定相邻单元格区域(该区域用于显示返回的分布结果)后,函数FREQUENCY 应以数组公式的形式输入。返回的数组中的元素个数比bi ns_array(数组)中的元素个数多1。返回的数组中所多出来的元素表示超出最高间隔的数值个数。例如,如果要运算输入到三个单元格中的三个数值区间(间隔),请一定在四个单元格中输入FREQUENCY 函数运算的结果。多出来的单元格将返回data_array 中大于第三个间隔值的数值个数。函数FREQUENCY 将忽略空白单元格和文本。关于返回结果为数组的公式,必须以数组公式的形式输入。 5、不及格红色显示 “格式”菜单中的“条件格式”命令 6、排名显示=RANK(number,ref,order)

用Excel统计各分数段学生数

用Excel统计各分数段学生数 方法一:用COUNTIF函数统计 这是最常用、最容易理解的一种方法,我们用它来统计“语文”学科各分数段学生数。 如果某些学科(如体育),其成绩是不具体数值,而是字符等级(如“优秀、良好”等),我们也可以用COUNTIF函数来统计各等级的学生人数。 方法二:用DCOUNT函数统计 这个函数不太常用,但用来统计分数段学生数效果很不错。我们用它统计“数学”学科各分数段学生数。 方法三:用FREQUENCY函数统计 这是一个专门用于统计某个区域中数据的频率分布函数,我们用它来统计“英语”学科各分数段学生数。 方法四:用SUM函数统计 我们知道SUM函数通常是用来求和的,其实,他也可以用来进行多条件计数,我们用它来统计“政治”学科各分数段的学生数。 方法一:用COUNTIF函数统计 这是最常用、最容易理解的一种方法,我们用它来统计“语文”学科各分数段学生数。函数功能及用法介绍 ①分别选中C63、C67单元格,输入公式:=COUNTIF(C3:C62,"<60")和 =COUNTIF(C3:C62,">=90"),即可统计出“语文”成绩“低于60分”和“大于等于90”的学生人数。 ②分别选中C64、C65和C66单元格,输入公式: =COUNTIF(C3:C62,">=60")-COUNTIF(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列,就可以统计出其它学科各分数段的学生数。 如果某些学科(如体育),其成绩是不具体数值,而是字符等级(如“优秀、良好”等),我们可以用COUNTIF函数来统计各等级的学生人数。 如果某些学科(如体育),其成绩是不具体数值,而是字符等级(如“优秀、良好”等),我们可以用COUNTIF函数来统计各等级的学生人数。 ①在K64至K67单元格中,分别输入成绩等级字符(参见图2)。 ②选中L64单元格,输入公式:=COUNTIF($L$3:$L$62,K64),统计出“优秀”的学生人数。 ③再次选中L64单元格,用“填充柄”将上述公式复制到L65至L67单元格中,统计出其它等级的学生人数。 上述全部统计结果参见图1。

相关主题