文档库 最新最全的文档下载
当前位置:文档库 › 用Excel宏命令快速处理学生成绩

用Excel宏命令快速处理学生成绩

用Excel宏命令快速处理学生成绩
用Excel宏命令快速处理学生成绩

用Excel宏命令快速处理学生成绩

在教学管理工作中,学生成绩的处理是一项枯燥烦琐的工作。Excel 2000提供了一个宏命令,利用它可以大大地缩短工作时间,提高工作效率。

准备工作

在完成某年级所有班的成绩录入之后,首先打开班级人数最多的那个成绩文件(例如,该班学生人数为70名)。成绩表中A列为学号(A1内容为“学号”,后同)、B列为姓名、C列为语文、D列为数学、E 列为政治、F列为总分、G列为名次。

录制宏命令

单击菜单“工具→宏→录制新宏”,出现“录制新宏”的对话框,输入宏名,如“高一”,选择“保存在”项目中的“个人宏工作簿”,单击 确定 按钮,开始录制宏命令。

1.计算总分并按“总分”排序

选中单元格C2至E2,单击工具栏上汇总命令“∑”,得出第一个学生的总分。选中F2单元格,拖动填充柄至F71。选中F列中任一有内容的单元格,打开菜单“数据→排序”的对话框,以“总分”为主要关键字递减,以学号为次要关键字递增,单击 确定 按钮。

2.排名次

排名次一般来说有两种情况,一是从小到大的顺序排序:在G2单元格中输入“1”,G3单元格中输入“2”,选中单元格G2和G3,双击填充柄或拖动填充柄至G71;另一个是要求同分同名次:在G2单元格中输入“=RANK F2 F F ”,然后选中单元格G2,双击填充柄或拖动填充柄至G71单元格。如果按第二种情况,还要进行以下操作:选中G列,复制,利用“选择性粘贴”中的“数值”把G列内容复制到G列(或复制到H列后再删除G列,H列自动变为G列)。

3.计算全班各科平均分

在C72单元格输入“=AVERAGE C2 C71 ”,求出“语文”的平均分。选中C72,拖动填充柄至E72,就求出了所有科目的平均分。求总分平均分时要在F72单元格中输入公式“=SUM F2 F71 / COUNTA B2 B71 ”。其中“COUNTA B2 B71 ”是用来计算该班人数,不要使用如“COUNTA C2 C71 ”,以防出错。

4.计算前N名学生的各科平均分

比如计算前30名学生的各科平均分。在C73单元格中输入“=AVERAGE C2 C31 ”,求出“语文”前30名的平均分,选中C73单元格,拖动填充柄至F73,就计算出了该班前30名的各科平均分及总分的平均分。

5.计算达优率、及格率

按前两科的达优分数段为120计算,政治的达优分数段为80计算,在C74单元格中输入“=COUNTIF C2 C71 ″>=120″ / COUNTA $B2 $B71 100”,在D74单元格中输入“=COUNTIF D2 D71 ″>=120″ / COUNTA $B2 $B71 100”,在E74单元格中输入“=COUNTIF E2 E71 ″>=80″ / COUNTA $B2 $B71 100”,就会得出各科达到优秀分数段的百分比;同样,计算及格率时在C75单元格中输入“=COUNTIF C2 C71 ″>=90″ / COUNTA $B2 $B71 100”,在D75单元格中输入“=COUNTIF D2 D71 ″>=90″ / COUNTA $B2 $B71 100”,在E75单元格中输入“=COUNTIF E2 E71 ″>=60″ / COUNTA $B2 $B71 100”,就可以算出各科达到及格分数段的百分比。

6.计算各分数段的人数

一般按10分一个分数段。以计算语文分数段为例,在C75单元格中输入“=COUNTIF $C2 $C71 ″>=140″ ”,D75中输入“=COUNTIF $C2 $C71 ″>=130″ ”,……H75单元格中输入“=COUNTIF $C2 $C71 ″>=90″ ”,I75单元格中输入“=COUNTIF $C2 $C71 ″<90″ ”,就可以求出各分数段的人数。求其他科目时,只需把公式中“C”换成对应的列号即可,如计算政治“>=90”的人数,在H77单元格中输入“=COUNTIF $E2 $E71 ″>=90″ ”。

7.结束录制

单击“停止录制”按钮,宏的录制过程结束。

利用所创建的宏命令

打开第二个班的成绩文件后,选中C72单元格使其成为活动单元格,选择菜单“工具→宏→宏”,出现“宏”对话框,在“宏名”列表框中选择刚建立的宏文件名“高一”,单击 执行 按钮,宏命令就会运行。运行完毕后,第二个班的成绩就计算完了。同样,其他各班的成绩都可以这样来处理。

数据的归类

把各班平均分和各科分数段分别应用“选择性粘贴”中的“数值”复制到对应的工作表或工作簿中,就得到了完整的各班平均分(或者各班前N名的平均分)和各分数段人数的统计表。

在录制“宏命令”的过程中要注意,录制的都是所有成绩文件具有共性的内容。如果是某个文件所特有的,如按“高一·1班成绩”为名来保存文件,就不能出现在录制宏的过程中,否则就会出现错误。录制好宏命令后,在以后的考试成绩处理中,就可以直接用来处理这个年级的成绩文件了。这个宏命令也可以用来处理其他年级的成绩文件,如果科目数量不同或要求不同,按照这一方法再建立一个新的宏命令就可以了。虽然建立宏命令的过程有些麻烦,但是如果能够很好利用的话,会起到事半功倍的效果。

注:本文中有些公式用到“$”,在复制公式时引用范围不会发生变化。如计算达优率时在C74单元格中输入公式后,复制公式至E74,然后再依次修改对应的内容即可。如采用复制公式的方法,在D74中只需把“″>=120″”改为“″>=80″”即可。

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

EXCEL中对学生成绩自动排名

E X C E L中对学生成绩自 动排名 Revised final draft November 26, 2020

E x c e l中怎样实现自动排名 在学生成绩统计中,经常要对成绩排名次(老师掌握),一般的做法是将成绩排序(降序)后,将第一名和第二名手工填入1,2,然后选中这两个单元格,将鼠标指针移向选中部分的右下角,待其变为黑色的十字后,左键双击该十字,就能产生整列的名次。但这也会带来一个麻烦,那就是如果总分相同,按通常的情况,他们的名次应该是相同的,不过,自动填充功能是不会做到这一点的。所以还需要手工修改有关的名次。如果有成百上千的数据,岂不会弄得头都大了。 1.在“总分”列的F2单元格输入“=SUM(C2:E2)”,然后按下回车键,第一个学生的总分就会计算出来了。 图1原始成绩表 2.在“名次”列的“G2”单元格输入“=RANK(F2,$F$2:$F$7)”,然后按下回车键,第一位学生的名次也就出来了。怎么,名次不对?不要紧,往后看。对了,还要说一句,那就是上面公式中那个“$F$7”是“总分”栏中的最后一个数据的位置,实际中可以根据表格中的实际情况来填写。 3.选中F2和G2单元格,然后拖动填充柄向下至最后一个单元格,看到了吗?所有人的总分和名次都在瞬间完成了(如图2)。而且更妙的是,按照这种方法,如果总分相同,名次也是相同的。数据越多,这种方法就越能体现出它的优势。试试看吧! 图2排好序的表 最后要提醒的是,在用于排名次的“=RANK(F2,$F$2:$F$7)”公式中,可千万不要忽略了符号“$”呀!名次到底能不能排得准确无误,它可是起到很重要的作用呢。 现在,我们来看看如何更快、更好地排出一个无规律的数列。 1.在“总分”列的F2单元格输入“=SUM(C2:E2)”,然后按下回车键,第一个学生的总分就会计算出来了。 2.在“名次”列的“G2”单元格输入“=RANK(F2,$F$2:$F$7)”,(意思是计算F2的数值在F2到F7的名次,注意F7后加逗号,表示将数据按降序排名,逗号后加上1表示,对该列数据按升序排名)然后按下回车键,第一位学生的名次也就出来了。怎么,名次不对?不要紧,往后看。对了,还要说一句,那就是上面公式中那个“$F$7”是“总分”栏中的最后一个数据的位置,实际中可以根据表格中的实际情况来填写。 3.选中F2和G2单元格,双击填充柄(黑色的十字),看到了吗?所有人的总分和名次都在瞬间完成了。而且更妙的是,按照这种方法,如果总分相同,名次也是相同的。数据越多,这种方法就越能体现出它的优势。试试看吧! 最后要提醒的是,在用于排名次的“=RANK(F2,$F$2:$F$7)”公式中,可千万不要忽略了符号“$”呀!名次到底能不能排得准确无误,它可是起到很重要的作用呢。 如何利用Excel实现名次统计

用EXCEL做一个学生成绩管理系统

用EXCEL做一个学生成绩管理系统 Excel的数据处理功能的强大鲜为人知,许多老师在教育教学的辅助应用上对EXCEL 的应用只局限在Excel的简单功能应用上,对于Excel的函数功能却始终停留在求和、求平均值等简单的函数应用上。 其实,Excel函数作为处理数据的一个最重要手段,功能是十分强大的,许多知名企业在数据管理上还喜欢应用Excel。本人经过一年多的学习研究,在学生成绩管理上应用Excel 函数可以把它做成你可能想不到的复杂的统计管理表格或者小型的数据库系统。 另外,应用Excel函数功能制作出的表格具有一次设计好后可重复使用,只需要改变原始数据,就可以得到相应的结果,并且不用重复进行打印设置。 本人所做的这个成绩管理系列表格。虽然对于使用函数的高手来说,这些函数可能很熟悉,但是,各种统计技巧的应用可以为参考。我写此文章的目的不是为了让教师去研究函数的应用,仅为了便于各个水平段的老师参考应用在自己的工作中去,实现快捷化的成绩统计的自动生成。下面就依照整个系统的制作过程进行描述,便于同志们同步制作与使用。 选择区域技巧:①在填充公式或者数值时,我们常常会因为自动填充速度快拖拉位置难以确定而烦恼。那么我们只要选中要复制填充其内容的这个单元格,然后用鼠标流动或者点击滑条翻页找到要填充至此的那个单元格,先按住shift键再点击此单元格,我们会看到整个要填充的区域被选中。②按shift键加上下光标键,可以自由选取区域大小,直到满意为止,再松开shift键。 填充技巧:在填充区域被选中的情况下我们按ctrl键加enter键,整个区域就自动填充该数值或者该公式。 一、总成绩表的制作 总成绩表是所有数据的源。如图: 此表的作用是:1、原始成绩的输入;2、各班成绩单的打印。 成绩总表的制作: 1、求和。也就是计算每个学生的总分成绩,图例中是G列。选中G2单元格,然后点击求和按钮或者直接输入“=SUM(H2:P2)”按ENTER,正确后就拖拉填充至整个成绩表的最后一行即可。 2、求班名次。新建一列(图中的E列),函数:=RANK($G768,$G$682:$G$781)函数意思:G768单元格中的数值在G682至G781中的排名。公式可以上下填充。不同的班级只须把区域范围变一下。如10班改为“$G$782:$G$881”后填充10班的该列区域。

用EXCEL处理学生成绩

处理学生成绩 期末考试结束后,主任要求班主任自已统计本班成绩,尽快上报教导处。流程包括录入各科成绩→计算总分、平均分并排定名次→统计各科分数段人数、及格率、优秀率及综合指数→打印各种统计报表→制作各科统计分析图表等。有了EXCEL,我们可用不着躬着身、驼着背、拿着计算器一个一个算着学生的成绩了! 我迅速地打开电脑,启动EXCEL2000,录入学生的考试成绩。然后在J2单元格处输入公式"=sum(c2:i2)",然后拖动填充柄向下填充,便得到了每人的总分。接着在k2单元格处输入公式"=average(c2:i2)",然后拖动填充柄向下填充,便得到了每人的平均分。 平均分只需保留一位小数,多了没用。所以选中第k列,用鼠标右键单击,从弹出的快捷菜单中选"设置单元格格式(F)…",如图2所示,在数字标签中选中"数值",小数位数设置为1位。 下面按总分给学生排出名次。 在L2单元格处输入公式"RANK(J2,J$2:J$77,0)",然后拖动填充柄向下填充,即可得到每人在班中的名次(请参考图1)。 说明:此处排名次用到了RANK函数,它的语法为: RANK(number,ref,order) 其中number为需要找到排位的数字。 Ref为包含一组数字的数组或引用。Ref 中的非数值型参数将被忽略。 Order为一数字,指明排位的方式。 ·如果 order 为 0 或省略,Microsoft Excel 将 ref 当作按降序排列的数据清单进行排位。 ·如果 order 不为零,Microsoft Excel 将 ref 当作按升序排列的数据清单进行排位。 最后,单击L1单元格,然后在“工具”菜单中选“排序”->“升序”,即可按照名次顺序显示各学生成绩。 另外,我们还希望把不及格的学科突出显示,最好用红色显示。于是拖拉选择 C2:E78(即所有学生语、数、外三科成绩),然后执行"格式"菜单下"条件格式"命令,弹出"条件格式对话框"。我们把条件设为小于72分的用红色显示(因为这三科每科总分为120分),点击"格式"按钮,把颜色设为红色。再按"确定"按钮。然后用同样的方法把理、化、政、历四科小于60分的也用红色显示(因为这四科每科总分为100分)。

用Excel制作学生成绩单

校本培训信息技术讲稿 用Excel制作学生成绩单 准备好原始数据后,制作每个学生成绩表的工作说到底就是将“学生成绩表”工作表中的每一行内容转换为每行一项的单独表格,具体操作过程这样来进行: 在工作簿中插入一个空白工作表,下面的工作都在这个工作表中进行。这个工作表的表名可自定,并不影响结果,这里就用Excel的命名“Sheet1”吧。第一步先合并A1和B1两个单元格,填入表头,这里要填的是汉字“学生成绩单”,也可根据实际需要变动。然后在A2单元格填入第一项的名称,为了保证通用性和方便性,这里不直接填汉字“学号”,而是填入公式“=OFFSET(学生成绩表!$A$1,0,MOD(ROW(),11)-2)”,让Excel去取“学生成绩表”中A1单元格的内容。解释一下这里用到的三个函数:ROW()返回当前单元格的行号,MOD函数返回两个参数相除后的余数,OFFSET函数的作用是以指定的引用为参照系,通过给定的偏移量得到新的引用,此处以“学生成绩表”工作表的A1单元格为固定参照系,所以使用了绝对地址的写法“$A$1”,由于项目名称都是在第1行,所以相对于A1单元格的行偏移都为0,而列偏移需要根据所处位置而定,如图2所示,每个学生的成绩单内容共10行,加上相邻两张表之间的一个空行,共11行,所以使用MOD函数将所在行号对11求余数,再减2是为了补偿因加入表头等原因造成的偏移。 填好A2单元格后再在B2单元格中填入公式“=OFFSET(学生成绩 表!$A$1,INT(ROW()/11)+1,MOD(ROW(),11)-2)”。这个公式与A2单元格的很相似,说明一下不同之处:INT函数在多种计算机编程语言中都一样,作用是将数值向下取整为最接近的整数,使用“ROW()/11”的原因在于如前所述每个学生占用11行,这里根据所在行号去取对应的内容,由于第1行的存在,别忘记加1。 图一图二 复制粘贴学生成绩 剩下的主要工作就是简单的复制、粘贴了,这里使用Excel的“填充柄”较为方便。由于曾遇到一些用户并不了解Excel中神通广大的“填充柄”功能,所以在此介绍一下:“填充柄”就是位于选定区域右下角的小黑方块,当鼠标指向“填充柄”时,鼠标的指针变更为黑十字形,此时按住鼠标左键,拖动鼠标经过需要填充数据的单元格区域,然后释放鼠标左键即可快捷地完成复制,比经典的复制、粘贴操作更方便。如果找不到“填充柄”,请

用Excel电子表格为学生成绩排名次[宝典]

用Excel电子表格为学生成绩排名次[宝典] 用Excel电子表格为学生成绩排名次 2010-01-14 12:56:22 来源:遵义五中浏览:2424次 RANK函数是Excel计算序数的主要工具,它的语法为:RANK(number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。 格式: =RANK(,1,$,$,:$,$n) 其中:“A1”表示成绩所在列的第一行,“$,$,:$,$n ”表示成绩的第一行到最后行 例:为下表所示成绩排名次 操作步骤 一、选中,,单元格,并在其上输入函数,输入后点“勾”,(如下图所示)。

其中成绩所在的行是A1至A9 函数式应为=RANK(,1,$,$,:$,$,) 二、将鼠标放到红线所指的小方点上按下左键往下拖到最后一行即可排出名次,如下图所示。

三、再按,列排序即得所要的排名次,如下图所示。 邮件合并一步一步学: 软件OFFICE2003,EXCEL2003

1、在excel2003中建一个数据表(联系表.xls)如:姓名,身份证号,其它编 号,职业,联系方式,输入相应数据,保存; 如想在一张页面中打印多个人的信息,就在excel2003多排几列了~ 2、打开一个空白word文档(联系表.doc),点击工具-信函与邮件-邮件合并, 这时在你的右面就会出现一个任务窗格; 3、在窗格中选择信函,然后点击下一步:正在启动文档; 4、选择使用当前文档,点击下一步:选取收件人; 5、选择使用现有列表,点击浏览,选取”联系表.xls”然后在弹出的窗口中 选择你建表的工作薄(一般都是sheet1$)。确定,再确定,点出下一步:撰写信函; 6、在你的word文件中建好你想把数据插入后的格式; 想在一张页面中打印多个人的信息,就用文本框做好,一张页面多排几张文本 框而已。 7、点击右面的项目的中其它项目(当然你也可选择插入地址块、问候语),你 就会看到姓名、姓名1、姓名2等等,把你想要的项目插入到对应的位置即可。 8、在工具栏上点右键,点击邮件合并,在弹出的邮件合并工具栏中点击ABC, 就会在域与你的实际项目中切换,工具栏上其它键自己试好了,懂中文一看就知~

Excel如何快速处理学生成绩

Excel如何快速处理学生成绩 期末考试结束后,主任要求班主任自已统计本班成绩,尽快上报教导处。流程包括录入各科成绩→计算总分、平均分并排定名次→统计各科分数段人数、及格率、优秀率及综合指数→打印各种统计报表→制作各科统计分析图表等。有了EXCEL,我们可用不着躬着身、驼着背、拿着计算器一个一个算着学生的成绩了! 我迅速地打开电脑,启动EXCEL2000,录入学生的考试成绩,如图1所示。然后在J2单元格处输入公式"=sum(c2:i2)",然后拖动填充柄向下填充,便得到了每人的总分。接着在k2单元格处输入公式"=average(c2:i2)",然后拖动填充柄向下填充,便得到了每人的平均分。 平均分只需保留一位小数,多了没用。所以选中第k列,用鼠标右键单击,从弹出的快捷菜单中选"设置单元格格式(F)…",如图2所示,在数字标签中选中"数值",小数位数设置为1位。 下面按总分给学生排出名次。 在L2单元格处输入公式"RANK(J2,J$2:J$77,0)",然后拖动填充柄向下填充,即可得到每人在班中的名次(请参考图1)。 说明:此处排名次用到了RANK函数,它的语法为: RANK(number,ref,order) 其中number为需要找到排位的数字。

Ref为包含一组数字的数组或引用。Ref 中的非数值型参数将被忽略。 Order为一数字,指明排位的方式。 如果 order 为 0 或省略,Microsoft Excel 将 ref 当作按降序排列的数据清单进行排位。 如果 order 不为零,Microsoft Excel 将 ref 当作按升序排列的数据清单进行排位。 最后,单击L1单元格,然后在“工具”菜单中选“排序”->“升序”,即可按照名次顺序显示各学生成绩。 另外,我们还希望把不及格的学科突出显示,最好用红色显示。于是拖拉选择C2:E78 (即所有学生语、数、外三科成绩),然后执行"格式"菜单下"条件格式"命令,弹出"条件格式对话框"。我们把条件设为小于72分的用红色显示(因为这三科每科总分为120分),点击"格式"按钮,把颜色设为红色。再按"确定"按钮。然后用同样的方法把理、化、政、历四科小于60分的也用红色显示(因为这四科每科总分为100分)。 下面我们来统计各科的分数段以及及格率、优生率、综合指数等。 下面我们来统计各科的分数段以及及格率、优生率、综合指数等。 (1)60分以下人数:在C78单元格处输入公式"=COUNTIF(C2:C77,"〈60")",拖动填充柄向右填充至I78单元格处; (2)60分~69分人数:在C79单元格处输入公式"=COUNTIF(C2:C77,"〉=60")-COUNT IF(C2:C77,"〉=70")",拖动填充柄向右填充; (3)70分~79分人数:在C80单元格处输入公式"=COUNTIF(C2:C77,"〉=70")-COUNT IF(C2:C77,"〉=80")",拖动填充柄向右填充; (4)80分~89分人数:在C81单元格处输入公式"=COUNTIF(C2:C77,"〉=80")-COUNT IF(C2:C77,"〉=90")",拖动填充柄向右填充; (5)90分以上人数:在C82单元格处输入公式"=COUNTIF(C2:C77,"〉=90")",拖动填充柄向右填充; (6)平均分:在C83单元格处输入公式"=AVERAGE(C2:C77)",拖动填充柄向右填充至I83; (7)最高分:在C84单元格处输入公式"=MAX(C2:C77)",拖动填充柄向右填充至I84; (8)低分率:是指各科40分以下人数与总人数的比值。在C85单元格处输入公式"= COUNTIF(C2:C77,"〈=40")/COUNT(C2:C77)*100",拖动填充柄向右填充至I85;

用Excel统计学生成绩

用Excel统计学生成绩 摘要:本文通过用Excel自动统计学生成绩的实例,介绍了Excel函数、数组公式、加密等功能的应用,以期读者在应用中挖掘它的功能,提高工作效率。 关键词:Excel;统计;成绩。 1、引言: 随着计算机技术的不断提高和使用的普及,利用计算机来处理日常事务已经成为各行各业办公的首选。利用计算机进行统计学生成绩不但能提高工作效率,而且能减少统计中的失误。作为一名任课教师兼班主任每个学期都要对学生成绩进行统计,不但要上报学校教务科,还要及时通知不及格的学生在假期进行复习,开学来参加补考。但每一学期学生很多,并且都要学习很多门课程,进行手工计算统计非常麻烦且容易出错,本文谈谈用WORD中的Excel来辅助统计成绩。 2、原理:

本文所使用的Excel函数大都为基本函数,如,利用Excel 本省提供的一些基本功能和函数计算公式,如AVERAGE、COUNTIF、MAX、MIN等就可以自动统计全班学生最高分、 最低分、平均分、分数段及百分比等数据信息,还可以通过Excel本身的设置,字体颜色来区别成绩不及格的学生和对文档的加密。 3、过程: 3.1创建Excel工作表 点击鼠标右键弹出下来菜单:新建>MicrosoftExcel工作表,进行命名如为06级制药班《物理化学》,双击鼠标左键打开该Excel工作表,对表格进行设计,完毕后把收集到的 该科各类成绩(含平时成绩、期末成绩)填入到相关的列中。如图1。 3.2函数设计 3.2.1计算总评成绩: 由于总评成绩是由平时成绩的30%加上期末成绩的70%,在F7空格中填入=D7*30%+E7*70%进行回车,即计算出该学生的总评成绩。点击该表格当鼠标变成"+"时,下拉该列即得出该列所有学生的总评成绩。

巧用Excel进行学生成绩排名

培训日期:培训地点: 参训人员:辅导教师: 巧用Excel进行学生成绩排名 最近在用Excel处理学生成绩时遇到了一个问题:在给成绩排序时,如何使所有相同的成绩其名次也相同,同时使后续名次空缺。例如:如果有3个学生成绩都是90分,其名次都应是“1”,则下一成绩为89分,其名次应为“4”,而“2”和“3”应该空缺。 大家都知道,Excel的填充序列功能可以实现名次连续填充,但上述问题使用填充序列方法就无法解决了。 如果按照上述要求排名,那么每一个名次都是根据前面的名次得出的,所以应该先给出第一个名次,即“1”(这一点与拖动填充柄填充序列相同)。然后判断:如果第二个成绩与第一个相同,则其名次也为“1”,否则应为上一名次值加1即“2”。依此类推,就可以使相同的成绩其名次也相同(使用“If()”函数实现)。但是这样排出的名次是连续的,并没有使应该空缺的名次空缺。也就是说,100个学生成绩排序之后,最后一名可能是第50名而不是第100名,还是不能满足要求。 继续观察发现,在所操作的数据清单中,所有不重复的名次都等于该行行号减1,如果是在数据库中,就相当于该记录的记录号。既然Excel中的数据清单类似于数据库的数据清单,Excel中也应该有类似数据库中返回记录号的函数。于是在函数库中仔细查找,终于发现了函数“Row()”。该函数的功能是返回某一引用的行号,只需在“If()”函数中嵌套调用 “Row()”函数,使“If()”的返回值之一为“Row()-1”即可。 实际操作

如图1所示,首先在G2单元格中输入第一个学生的名次“1”,然后单击选中G3单元格,输入公式“=If(F3=F2,G2,Row(G3)-1)”,这个公式的意义是:如果F3和F2两个单元格的值相等,G3的值就与G2的值相等,否则G3的值就等于G3的行号减1。回车后,G3单元格中就出现了正确的名次,下面的事情就简单了:拖动G3右下角的填充柄一直到最后一个名次处,大功告成!现在来看看,是不是按照原先的要求排好了名次? 图1 这里有一点需要指出的是:因为操作的数据清单正好处于工作表的最左上角,即数据清单的标题行位于第一行,所以公式中“Row()”函数要减去1,如果标题行不是在第一行,就不能减1了。可以简单地总结为:标题行行号为几,就让“Row()”函数减去几。 其实实现上述功能还有其他方法,不必嵌套函数,一个函数调用就解决问题了,而且也不用输入初始值“1”。这次要用到的函数是“Rank()”。方法很简单:在G2单元格中输入公式“=Rank(F2,F:F)”(假定共有100个成绩)。这个公式的功能是:返回F2单元格中的值在从 F2到F101所有单元格数据即所有成绩中的排位。

用EXCEL轻松处理学生成绩

用EXCEL轻松处理学生成绩 期末考试结束后,主任要求班主任自已统计本班成绩,尽快上报教导处。流程包括录入各科成绩→计算总分、平均分并排定名次→统计各科分数段人数、及格率、优秀率及综合指数→打印各种统计报表→制作各科统计分析图表等。有了EXCEL,我们可用不着躬着身、驼着背、拿着计算器一个一个算着学生的成绩了! 我迅速地打开电脑,启动EXCEL2000,录入学生的考试成绩,如图1所示。然后在J2单元格处输入公式"=sum(c2:i2)",然后拖动填充柄向下填充,便得到了每人的总分。接着在k2单元格处输入公式 "=average(c2:i2)",然后拖动填充柄向下填充,便得到了每人的平均分。 图1 平均分只需保留一位小数,多了没用。所以选中第k列,用鼠标右键单击,从弹出的快捷菜单中选"设置单元格格式(F)…",如图2所示,在数字标签中选中"数值",小数位数设置为1位。 图2 下面按总分给学生排出名次。 在L2单元格处输入公式"RANK(J2,J$2:J$77,0)",然后拖动填充柄向下填充,即可得到每人在班中的名次(请参考图1)。 说明:此处排名次用到了RANK函数,它的语法为: RANK(number,ref,order) 其中number为需要找到排位的数字。 Ref为包含一组数字的数组或引用。Ref 中的非数值型参数将被忽略。

Order为一数字,指明排位的方式。 ·如果 order 为 0 或省略,Microsoft Excel 将 ref 当作按降序排列的数据清单进行排位。 ·如果 order 不为零,Microsoft Excel 将 ref 当作按升序排列的数据清单进行排位。 最后,单击L1单元格,然后在“工具”菜单中选“排序”->“升序”,即可按照名次顺序显示各学生成绩。 另外,我们还希望把不及格的学科突出显示,最好用红色显示。于是拖拉选择C2:E78(即所有学生语、数、外三科成绩),然后执行"格式"菜单下"条件格式"命令,弹出"条件格式对话框"。我们把条件设为小于72分的用红色显示(因为这三科每科总分为120分),点击"格式"按钮,把颜色设为红色。再按"确定"按钮。然后用同样的方法把理、化、政、历四科小于60分的也用红色显示(因为这四科每科总分为100分)。 下面我们来统计各科的分数段以及及格率、优生率、综合指数等。 (1)60分以下人数:在C78单元格处输入公式"=COUNTIF(C2:C77,"<60")",拖动填充柄向右填充至I78单元格处; (2)60分~69分人数:在C79单元格处输入公式 "=COUNTIF(C2:C77,">=60")-COUNTIF(C2:C77,">=70")",拖动填充柄向右填充; (3)70分~79分人数:在C80单元格处输入公式 "=COUNTIF(C2:C77,">=70")-COUNTIF(C2:C77,">=80")",拖动填充柄向右填充; (4)80分~89分人数:在C81单元格处输入公式 "=COUNTIF(C2:C77,">=80")-COUNTIF(C2:C77,">=90")",拖动填充柄向右填充; (5)90分以上人数:在C82单元格处输入公式"=COUNTIF(C2:C77,">=90")",拖动填充柄向右填充; (6)平均分:在C83单元格处输入公式"=AVERAGE(C2:C77)",拖动填充柄向右填充至I83; (7)最高分:在C84单元格处输入公式"=MAX(C2:C77)",拖动填充柄向右填充至I84; (8)低分率:是指各科40分以下人数与总人数的比值。在C85单元格处输入公式 "=COUNTIF(C2:C77,"<=40")/COUNT(C2:C77)*100",拖动填充柄向右填充至I85; (9)及格率:语、数、外三科及格分为72分,所以在C86单元格处输入公式 "=(COUNTIF(C2:C77,">=72")/COUNT(C2:C77))*100",并拖动填充柄向右填充至E86;而理、化、政、历等四科及格分60分,所以在F86单元格处输入公式 "=(COUNTIF(F2:F77,">=60")/COUNT(F2:F77))*100",并拖动填充柄向右填充至I86; (10)优生率:语、数、外三科96分以上为优生,所以在C87单元格处输入公式 "=(COUNTIF(C2:C77,">=96")/COUNT(C2:C77))*100",拖动填充柄向右填充至E87;理、化、政、历等四科80分以上为优生,所以在F87单元格处输入公式 "=(COUNTIF(F2:F77,">=80")/COUNT(F2:F77))*100",拖动填充柄向右填充至I87处;如图3所示。 (11)综合指数:我们学校的综合指数的计算公式为z=[(1+优生率-低分率)/2+及格率+平均分/该科总分]/3。所以在C88单元格处输入公式"=((1+C87/100-C85/100)/2+C86/100+C83/120)/3",拖动填充柄向右填充至E88;在F88单元格处输入公式"=((1+F87/100-F85/100)/2+F86/100+F83/100)/3",拖动填充柄向右填充至I88。如图3所示。

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

利用EXCEL对学生成绩进行分析与制作学生成绩条 每到学期结束时,教师的一项重要工作就是要统计学生的成绩,在电脑逐步普及的今天,我们就把这项繁杂的工作交给Excel去自动完成吧。 本节任务:制作一个学生成绩自动统计表,可以自动统计最高分、最低分、总分、平均分、名次、三率等数据信息,还可以根据自定条件以不同的颜色显示分数。自动统计表做好以后还可以保存成模板,以便以后使用。 涉及术语:单元格、工作表、工作薄、引用(相对/绝对)、自动填充、排序、条件格式等。涉及函数:A VERAGE、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单元格,输入公式:=A VERAGE(C3:C12),用于统计“语文”学科的平均分。 注意:如果成绩表中没有输入成绩时,这一公式将显示出一个错误的值“#DIV/0!”,这个错误代码将在数据输入后消失。 8、选中C19单元格,输入公式:=SUM(C3:C12),用于统计“语文”学科的总分。 9、选中C20单元格,输入公式:=COUNTIF(C3:C12,'>=80')/COUNTIF(C3:C12,'>0'),用于统计“语文”学科的优秀率。同样在C21内输入相应公式统计良好率。 10、同时选中C16至C21单元格,用“填充柄”将上述公式复制到D16至J21单元格中,完成其它学科及总分的最高分、最低分、平均分、总分、优秀率和良好率的统计工作。 至此,一个基本的成绩统计表制作完成,下面我们来进一步处理一下。 任务二:根据自定条件以不同的颜色显示分数。 (在此例中,让每科分数高于等于平均分的分数显示蓝色,低于的则显示红色) 11、选中C3单元格,执行“格式、条件格式”命令,打开“条件格式”对话框(如图2),在中间方框选中“大于或等于”,在右侧的方框中输入公式:=C18 (平均分所在单元格),然后按“格式”按钮,打开“单元格格式”对话框,将字体颜色设置为“蓝色”。再按“添加”按钮,仿照上面的操作,设置小于平均分的分数字体颜色为“红色”。 注意:经过这样的设置后,当学生的“语文”成绩大于或等于平均分时,显示蓝色,反之显示红色 12、再次选中C3单元格,按“格式”工具条上的“格式刷”按钮,然后在C3至J12单元格区域上拖拉一遍,将上述条件格式复制到相应的区域中,完成其他学科及总分的条件格式设置工作。 把学生的成绩填入到表格中试试看,效果不错吧。 任务二:将制作完成的统计表保存为模板。 如果你经常要统计学生的成绩,我们将其保存为模板,方便随时调用。

(完整版)excel学生成绩单

7750918 7224810 6730427 6370340 6185135 5983619 5769856 5276396 4907324 4680304 4596881 4421312 4155960 3558943 3318982 考号 姓名 语文 数学 英语 总分 班名次 升降幅度 70605 杨璐 131 143 144 418 1 ↑4 70603 王雪 131 135 144 410 2 ↑1 70609 韩林霖 127 139 142 408 3 ↑6 70601 沙龙逸 123 148 136 407 4 ↓3 70606 李鉴学 126 135 140 401 5 ↑1 70604 韩雨萌 129 133 138 400 6 ↓2 70602 刘帅 116 143 140 399 7 ↓5 70616 康惠雯 114 142 139 395 8 ↑8 70607 刘钰婷 115 139 135 389 9 ↓2 70611 林世博 116 142 129 387 10 ↑1 70621 张希 123 130 134 387 11 ↑10 70608 徐冲 122 124 139 385 12 ↓4 70612 苑宇飞 118 136 131 385 13 ↓1 70623 卢一凡 121 123 139 383 14 ↑9 70610 张瑞鑫 126 115 139 380 15 ↓5 70633 范作鑫 121 127 131 379 16 ↑16 70620 裴子翔 111 139 128 378 17 ↑3 70625 武传禹 119 129 130 378 18 ↑7 70619 任雪桐 124 108 144 376 19 → 70614 刘姗 124 128 122 374 20 ↓6 70613 王柏坤 121 123 128 372 21 ↓8 70668 赵永刚 116 131 122 369 22 70636 张馨月大 114 124 122 360 23 ↑13 70667 张曦月 116 123 119 358 24 70624 胡丁文 116 122 118 356 25 ↓1 70626 赵美欣 118 126 111 355 26 → 70629 赵殿宇 112 109 130 351 27 ↑2 70646 张智文 109 116 125 350 28 ↑18 70649 李季 114 117 118 349 29 ↑20 70645 杨加晖 110 102 136 348 30 ↑15 70635 何旭 114 113 120 347 31 ↑4 70618 张智凯 110 117 119 346 32 ↓14 70643 张晓爽 113 113 119 345 33 ↑10 70637 姜美慧 117 121 106 344 34 ↑3 70617 张埕镒 112 105 126 343 35 ↓18 70615 贺俊文 103 127 110 340 36 ↓21 70634 张馨月小 108 110 119 337 37 ↓3 70638 代诗涵 105 105 126 336 38 → 70622 艾宇 115 111 106 332 39 ↓17 70631 黄俊焯 101 112 106 319 40 ↓9 70642 邹建志 98 104 116 318 41 ↑1 70627 张俊奎 103 103 111 317 42 ↓15 70641 孙波 96 130 89 315 43 ↓2 70648 张良 105 102 105 312 44 ↑4

用EXCEL做一个学生成绩管理系统

用 EXCEL 做一个学生成绩管理系统 Excel 的数据处理功能的强大鲜为人知,许多老师在教育教学的辅助应用上对 EXCEL 的应用只局限在 Excel 的简单功能应用上,对于 Excel 的函数功能却始终停留在求和、求平 均值等简单的函数应用上。 其实, Excel 函数作为处理数据的一个最重要手段,功能是十分强大的,许多知名企业 在数据管理上还喜欢应用 Excel 。本人经过一年多的学习研究, 在学生成绩管理上应用 Excel 函数可以把它做成你可能想不到的复杂的统计管理表格或者小型的数据库系统。 另外,应用 Excel 函数功能制作出的表格具有一次设计好后可重复使用, 只需要改变原 始数据,就可以得到相应的结果,并且不用重复进行打印设置。 本人所做的这个成绩管理系列表格。 虽然对于使用函数的高手来说, 这些函数可能很熟 悉,但是, 各种统计技巧的应用可以为参考。 我写此文章的目的不是为了让教师去研究函数 的应用, 仅为了便于各个水平段的老师参考应用在自己的工作中去, 实现快捷化的成绩统计 的自动生成。下面就依照整个系统的制作过程进行描述,便于同志们同步制作与使用。 选择区域技巧: ①在填充公式或者数值时, 我们常常会因为自动填充速度快拖拉位置难 以确定而烦恼。 那么我们只要选中要复制填充其内容的这个单元格, 然后用鼠标流动或者点 击滑条翻页找到要填充至此的那个单元格,先按住 shift 键再点击此单元格,我们会看到整 个要填充的区域被选中。②按 shift 键加上下光标键,可以自由选取区域大小,直到满意为 止,再松开 shift 键。 填充技巧:在填充区域被选中的情况下我们按 ctrl 键加 enter 键,整个区域就自动填充 该数值或者该公式。 一、 总成绩表的制作 总成绩表是所有数据的源。如图: 成绩总表的制作: 1、 求和。也就是计算每个学生的总分成绩,图例中是 G 列。选中 G2 单元格,然后点 击求和按钮或者直接输入“= SUM (H2:P2)”按 ENTER ,正确后就拖拉填充至整个成绩 表的最后一行 即可。 2、 求班名次。新建一列(图中的 E 列),函数: =RANK ($G768,$G$682:$G$781) 函 数意思: G768 单元格中的数值在 G682 至 G781 中的排名。 公式可以上下填充。 不同的班级 只须把区域范围变一 下。如 10 班改为“ $G$782:$G$881”后填充 10 班的该列区域。 1、原始成绩的输入; 2、各班成绩单的打印。

相关文档
相关文档 最新文档