excel函数在学生成绩统计中的应用.docx
- 格式:docx
- 大小:60.06 KB
- 文档页数:5
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”则参与运算)。
(4)学科及格人数统计:若要将该科的及格人数存放在E57单元格中,选定该单元格插入计算某个区域内满足指定条件的单元格数目函数的条件函数:“COUNTIF”,插入函数的方法是单击“插入”菜单中的“插入函数(F)…”命令,弹出一个“插入函数”对话框,在其中的“选择函数”下的列表框中选定选定“COUNTIF”函数,单击“确定”,弹出一个“函数参数”指定对话框,在其中的“Range”右边矫形框中输入统计的区间E4:E53或(单击矫形框右端的压缩图标,再在工作表中选择统计区间E4:E53,再单击“函数参数”压缩框中右端的扩展图标,返回扩展的“函数参数”对话框中),再单击对话框中的“Criteria”右边的矩形框,并键入及格条件:“>=60”,最后单击“确定”即可;也可以手动编辑输入公式及条件:“=COUNTIF(E4:E53,″>=60″)”回车,即可计算出该科的及格人数(空白单元格、文字、逻辑值、错误值均被忽略)。
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要与优、良、合格、待合格相对应=IF(C4>=80,"优",IF(C4>=70,"良",IF(C4>=60,"合格",IF(ISNUMBER(C4),"待合=LOOKUP(A1,{0,60,70,80,90},{"不及格","及格","中","良","优"})=IF(E4<60,"D",IF(E4<70,"C",IF(E4<80,"B","A")))=if(A1<60,"E",if(A1<70,"D",if(A1<80,"C",if(A1<90,"B","A"))))=IF(A1<60,"不及格",IF(A1<70,"及格",IF(A1<80,"中",IF(A1<90,"良","优"))))=IF(A1>=90,"优",IF(A1<90,"良","if(a1<70,"中",if(a1=<60,"及格", "很差")))=IF(AND(C5>=90,C5<=100),"A",IF(AND(C5>=80,C5<90),"B",IF (AND(C5>=70,C5<80),"C",IF(C5<70,"D",E)))).多科目等级评定:=CONCATENATE(IF(C2>=80,"A",IF(C2>=60,"B","C")),IF(D2>=80, "A",IF(D2>=60,"B","C")),IF(E2>=80,"A",IF(E2>=60,"B","C")))=IF(C2>=80,"A",IF(C2>=60,"B","C"))&IF(D2>=80,"A",IF(D2>=60, "B","C"))&IF(E2>=80,"A",IF(E2>=60,"B","C"))6、18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2中求出出生日期,=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MI DB(E2,13,2)) 格式为yyyy-m-d,可更改为yyyy-mm-dd的格式。
Excel公式在教育数据统计中的应用随着信息技术的不断发展,电子表格软件Excel已经成为教育数据统计中不可或缺的工具之一。
Excel的强大计算功能和灵活的数据处理方式,使得教育工作者能够更加高效地处理和分析教育数据,并从中获得有益的信息和结论。
本文将介绍Excel公式在教育数据统计中的应用,以及一些实际案例。
1. 数据汇总与统计Excel公式提供了丰富的函数来处理和计算数据,使得教育工作者能够轻松完成数据汇总和统计工作。
常见的函数包括SUM、AVERAGE、COUNT等,它们可以根据需求对数据进行求和、平均值计算和计数等操作。
通过使用这些公式,教育工作者可以快速计算出学生考试成绩的总分、平均分、及格人数等信息,从而更好地了解学生的学习情况。
举个例子,假设某班级有30名学生,他们的英语期末考试成绩保存在Excel表格的A列。
我们可以使用SUM函数计算总分,AVERAGE函数计算平均分,COUNT函数统计及格人数。
具体公式如下:总分:=SUM(A2:A31)平均分:=AVERAGE(A2:A31)及格人数:=COUNTIF(A2:A31,">=60")2. 数据比较和排序在教育数据分析中,常常需要对数据进行比较和排序,以便更好地观察和分析数据的特征。
Excel公式提供了多种函数来实现数据比较和排序。
例如,教育工作者可以使用IF函数来判断学生是否及格,使用MAX函数和MIN函数来找出最高分和最低分,使用RANK函数对学生进行排名等。
假设某学校有三个班级,每个班级有40名学生。
他们的英语期末考试成绩保存在不同的Excel表格中,分别为班级1、班级2和班级3。
现在我们想要比较三个班级的平均分,并按照平均分进行降序排序。
具体公式如下:班级1平均分:=AVERAGE(Sheet1!A2:A41)班级2平均分:=AVERAGE(Sheet2!A2:A41)班级3平均分:=AVERAGE(Sheet3!A2:A41)排序:=RANK(A2,A$2:A$4,0)3. 数据可视化除了对数据进行汇总和统计之外,教育工作者还常常需要将数据以图表的形式进行展示,以便更加直观地观察和分析数据的变化趋势。
利用EXCEL对学生成绩进行数据分析班级:营销071 姓名:缪文竹学号:0704033008案例:考试结束后,教师都会对学生的考试成绩进行统计分析,如总分、平均分、排名以及各分数段学生人数的统计等。
通过对成绩的分析,可以促进对学生学习情况的了解。
步骤:一、数据准备。
二、 Excle数据分析。
1.输入统计项目新建一个Excel文档,在表中第一行中输入以下内容:姓名、学号、各考试科目名称(语文、数学、英语)、总分,然后在对应列中录入学生的姓名、学号及三门功课的成绩。
输入学号时,由于学号是连续的,我们可采用自动填充的功能,如:先输入第一、二个学生的学号302001、302002,然后选定这两个单元格,将光标移到选定单元格的右下角,光标变为细十字,按住鼠标左键向下拖拉,至所有学生学号出现。
在学号下方依次输入“班级均分”、“优分人数”、“及格人数”、“最高分”、“相关系数”,用于统计、分析成绩。
2.输入具体数据。
学生的三门成绩总分只能在0—300分之间,为防止由于录入错误(如8746分)而使成绩在0—300分以外,选中需要输入成绩的单元格,单击“数据”菜单中的“有效性”命令,在弹出的“数据有效性”对话框中对“设置”选项进行设置。
进行设置后,如果在相应的单元格中输入了0~100以外的数据,则会出现提示信息,提醒数据录入者注意,从而保证了录入数据的准确性。
3、用红色字体来标示不及格成绩选定所有录入学生成绩的单元格,单击菜单栏中“格式”按钮,在下拉菜单中执行“条件格式”命令。
然后在“单元格数值”范围中填入“0”与“60”,单击“格式”按钮,在出现的对话框,将单元格数值设置颜色为红色,这样,不及格的分数在输入后自动变为红色。
4、利用求和公式计算每位学生的总分单击总分下的单元格,在编辑栏中输入=SUM(C2:E2),回车确定,得到数值后,选定这个单元格,将光标移动到单元格的右下角,到变成细十字,按住鼠标左键向下拖拉至最后一名学生即可求出每位学生的总分。
电子表格在班级成绩统计中的应用一.求满足几个条件的数据分数段人数SUMPRODUCT((Sheet1!$B$2:$B$328=$A47)*(Sheet1!$H$2:$H $328>=$F45*0.85))Sheet1!$B$2:$B$328=$A47----表1中列$B$2:$B$328中=$A47中表示的班级Sheet1!$H$2:$H$328>=$F45*0.85------表1中列$H$2:$H$328的数据大于或等于$F45中的数据的0.85倍(属于71班,语文分数不小于语文满分的百分之85的人数)SUMPRODUCT((Sheet1!$B$2:$B$328=$A47)*(Sheet1!$H$2:$H $328>=$F45*0.85)*(Sheet1!$K$2:$K$328>=F78*0.85))--------满足属于71班,语文分数不小于语文满分的百分之85,且总分不小于总分满分的百分之85的人数SUMPRODUCT((Sheet1!$B$2:$B$328=$A47)*(Sheet1!$H$2:$H $328>=$F45*0.8)*(Sheet1!$H$2:$H$328<$F45*0.85))--------满足属于71班,语文分数不小于语文满分的百分之80,且语文分数小于语文分数满分的百分之85的人数,SUMPRODUCT((Sheet1!$B$2:$B$328=$A47)*(Sheet1!$H$2:$H $328>=$F45*0.8)*(Sheet1!$H$2:$H$328<$F45*0.85)*(Sheet1!$ K$2:$K$328>=F78*0.8))--------满足属于71班,语文分数不小于语文满分的百分之80,且语文分数小于语文分数满分的百分之85,且总分不小于总分满分的百分之80的人数SUMPRODUCT((Sheet1!$B$2:$B$328=$A47)*(Sheet1!$H$2:$H $328>=F45*0.75)*(Sheet1!$H$2:$H$328<$F45*0.8))--------满足属于71班,语文分数不小于语文满分的百分之75,且语文分数小于语文分数满分的百分之80的人数,SUMPRODUCT((Sheet1!$B$2:$B$328=$A47)*(Sheet1!$H$2:$H $328>=$F45*0.7)*(Sheet1!$H$2:$H$328<$F45*0.75))--------满足属于71班,语文分数不小于语文满分的百分之70,且语文分数小于语文分数满分的百分之75的人数,SUMPRODUCT((Sheet1!$B$2:$B$328=$A47)*(Sheet1!$H$2:$H $328<$F45*0.7))--------满足属于71班,且语文分数小于语文分数满分的百分之70的人数,二.求平均分(SUM(IF(Sheet1!$B$2:$B$328=A47,Sheet1!$H$2:$H$328))-SM ALL(IF(Sheet1!$B$2:$B$328=A47,Sheet1!$H$2:$H$328),1)-SM ALL(IF(Sheet1!$B$2:$B$328=A47,Sheet1!$H$2:$H$328),2))/(S UMPRODUCT((Sheet1!$B$2:$B$328=A47)*1)-2)RANK(E47,$E47:$E52)--------满足属于71班,语文总分减去最后两名的分数除以所得差71班人数减去最后两人所得人数(71班除去最后两人所得均分)三.求总积分SUMPRODUCT(G47:L47,{3,2,2,1,1.5,1})+(7-F47)*5G47:L47-----这里的六个数据分别是102-120,上个分数段与总分对口,96-101,上个分数段与总分对口,90-95,84-89的人数,每段的单元分值分别是3,2,2,1,1.5,1,对应相乘的积的和;后面是每上升一个均分名次多加5分,比如共6个班,最后一班得均分的积分是5分,第一名的均分的积分是30分;两个结果相加得总积分.四.求排名RANK(C47,$C47:$C52)----排名五.求各分数段的总人数SUM($G47,$I47,$K47,$L47,$M47)-----四个数的和。
Excel函数在学⽣信息及成绩管理⼯作中的应⽤龙源期刊⽹ /doc/c316326210.htmlExcel函数在学⽣信息及成绩管理⼯作中的应⽤作者:⽥杰来源:《科技资讯》2016年第15期摘要:在教师和班主任的⽇常⼯作中,经常需要对学⽣的基本信息和成绩信息进⾏管理和汇总,在没有专业管理系统的帮助时,单凭⼈⼯去实现,就太费时费⼒了。
Excel电⼦表是⼀种简单易上⼿⽽且功能强⼤的数据处理⼯具,借助Excel中的函数就可以轻松实现对学⽣基本信息及成绩的管理和统计。
关键词:Excel 函数学⽣信息成绩中图分类号:G71 ⽂献标识码:A ⽂章编号:1672-3791(2016)05(c)-0019-02Excel电⼦表是⼀款功能强⼤的应⽤软件,它操作界⾯友好、简单易学,在数据处理、统计等⽅⾯有出⾊的表现,其中Excel的函数更是功能多样、应⽤⽅便。
如果教师和班主任能熟练使⽤Excel的函数,便可轻松完成对学⽣基本信息及成绩的⽇常维护管理及统计分析等⼯作。
1 学⽣基本信息的管理与统计在新⽣⼊学报到时,都会统⼀收集学⽣的基本信息,通常包括学⽣的:姓名、性别、⾝份证号、籍贯、家庭住址等。
班主任在⽇常管理⼯作中,通常会需要提取学⽣的出⽣⽇期信息、年龄信息、班级男⼥⽣⼈数信息等。
⼈⼯去提取和统计是不可取的,如果借助Excel函数则可以在电⼦表中轻松实现所需信息的提取和统计。
1.1 提取出⽣年⽉⽇学⽣的⾝份证号码中便包含了学⽣的出⽣年⽉⽇,可以借助字符串截取函数Mid或Left和Right函数的组合来实现。
1.1.1 Mid函数格式:Mid(字符串,起始字符串的位置,截取字符串的个数)。
功能:从指定字符串中的指定起始位置开始,返回制定长度的字符串。
应⽤:依据学⽣的⾝份证号码,返回学⽣的出⽣年⽉⽇。
EXCEL条件求和与条件计数函数在学生成绩统计分析中的应用古蔺县蔺阳中学薛亮在学生成绩的统计与分析中,需要用到EXCEL条件求和函数和条件计数函数的地方非常之多,可以用的函数和方法也很多,但是有的简单有的复杂。
我们怎样才能事半功倍,用最简单的方法解决复杂的问题呢?现就个人在EXCEL条件求和和条件计数方面的一些体会,用一些实际操作的实例跟大家分享一下。
一、单条件计数——COUNTIF函数1.语法格式:=COUNTIF(区域,条件)2.函数作用:用来计算区域中满足给定条件的单元格的个数。
3.单条件计数实例——成绩表中班级参考人数统计,直接用相应的单元格地址代替班级数据。
例如:在上面的成绩表中要统计1、2、3、4班的参考人数。
也许有人会在C10、C11、C12、C13中分别输入公式“=COUNTIF(B2:B7,"=1")”、“=COUNTIF(B2:B7,"=2")”、“=COUNTIF(B2:B7,"=3")”、“=COUNTIF(B2:B7,"=4")”,这样做当然没有错,是常规方法,但是如果是30个班、40个班或者更多呢,那就有点麻烦了。
我们其实有更简单的方法——直接引用班级单元格地址。
首先,在C10中输入公式“=COUNTIF($B$2:$B$7,"="&B10)”,然后双击C10右下角填充句柄复制公式就可以了,C11、C12、C13中公式就直接变成了“=COUNTIF($B$2:$B$7,"="&B11)”、“=COUNTIF($B$2:$B$7,"="&B12”、“=COUNTIF($B$2:$B$7,"="&B13)”。
因为B2:B7这个区域是固定不变的,为了复制公式时不发生变化,我们就直接写成绝对引用形式$B$2:$B$7。
利用Excel电子表格制作学生成绩登记册中常用函数、公式应用介绍1、EXCEL表格如何根据另一列中的数字自动生成序号?=COUNTIF($B$1:B1,B1)2、excel中如何排名次?=RANK(C4,$C$4:$C$26)3、excel中如何排序?点击“数据”菜单→“排序”→在“主要关键字”下拉框内选定“某一选项”,并选定“递增”或“递减”单选钮→确定。
4、怎么用Excel统计成绩的总分?=sum(B1:G1)5、怎样用EXCEL计算学生成绩的平均分?=ROUND(AVERAGE(B1:B20),2)6、怎样用EXCEL计算学生成绩的及格率?=ROUND(COUNTIF(B:B,">=60")/COUNT(B:B)*100,2)&"%"7、怎样用EXCEL计算学生成绩的优秀率、?=ROUND(COUNTIF(B:B,">=80")/COUNT(B:B)*100,2)&"%"8、怎么计算最高分和最低分?最高分:=MAX(A:A)最低分:=MIN(B:B)9、怎样测算应考人数和实考人数?应考人数:=COUNTA($B:$B)(姓名绝对区域) (数值、文本、文字都算个数)实考人数: =COUNT(B:B) ( 数值才算个数)10:怎样测算分数段的个数?0分:=COUNTIF(B:B,” =0”)0—29分:=SUMPRODUCT((B2:B40>0)*(B2:B40<30))30—59分:=SUMPRODUCT((B2:B40>=30)*(B2:B40<60))60—80分:=SUMPRODUCT((B2:B40>=60)*(B2:B40<80))80—99分:=SUMPRODUCT((B2:B40>=80)*(B2:B40<100))100及以上分:=COUNTIF(B:B,”>=100”)11、excel中怎样计算学生成绩前30%的平均成绩?例成绩放A1:A14★先建一列(如B列)放名次,用公式 =rank(该生成绩,所有成绩的绝对地地址)例在B1中写 =RANK(A1,$A$1:$A$14),然后填充柄填充该列★算学生的30%人数,总人数可count算,也可直接写例在A16中写 =ROUND(COUNT(C2:C38)*0.3,0)★建一列(如C列)放前30%学生的成绩,用=if(该生名次<=总人数的30%,该生成绩)例在C1中写 =IF(B1<=$A$16,A1),然后填充柄填充该列,如中间有空行稍注意一下●●以上三步可以合并起来直接写=IF(RANK(A1, $A$1: $A$14)<= ROUND(COUNT(C2:C38)*0.3,0),A1),然后填充★最后= ROUND( average(C1:C14),2)即可,如觉得C列不美观可隐藏该列(格式-列-隐藏)12、在Excel中,有什么办法让函数公式自动生存的零,一下让变为空单元格,打印出来不显示0,只显示空格?1、工具→选项→视图→窗口选项→零值不勾选2、选择单元格格式为“数字”13、根据出生年月计算年龄=DATEDIF(A1,TODAY(),"y")=DATEDIF(A1,TODAY(),"y")&"周岁"=DATEDIF(A1,NOW(),"y")14、日期格式转换公式将“2005年9月”转换成“200509”格式先用公式:=text(a1,"yyyymm")+0然后将单元格格式为常规。
Excel表格在统计学生成绩中应用讲诉在许多教育领域,如统计学,Excel表格都被广泛应用。
Excel作为一种电子表格软件,提供了许多有用的功能,用于处理、管理和分析大量数据,这对于教师和学生来说是非常有用的。
在统计学课程中,Excel表格可以用于许多目的,如统计数据分析、描述性统计和分类汇总。
本文将介绍如何使用Excel表格在统计学生成绩中进行数据分析。
Excel表格在统计学中的应用Excel表格可以被用来记录和分析各种类型的数据。
在统计学中,这些类型的数据可能包括学生成绩、出勤记录、评估分数、实验数据等。
通过使用Excel表格将这些数据保存在数字格式中,可以更轻松地进行数据分析,以便更好地理解这些数据。
在这里,我们将讨论如何使用Excel表格在统计学生成绩方面进行数据分析。
创建Excel表格首先,我们需要创建一个用于记录学生成绩的Excel表格。
我们可以使用Excel 的“工作表”来创建一个新的表格。
下面是在Excel 2016中创建一个新表格的简单步骤:1.打开Excel 2016应用程序。
2.点击“文件”菜单,然后选择“新建”选项。
3.选择“空白工作簿”模板,然后点击“创建”。
4.在新工作簿中,使用“姓名”、“成绩”等标题创建表格标题行。
输入数据一旦创建了工作表,我们就可以开始输入学生成绩数据了。
数据可以手动输入,也可以从其他数据源中导入。
在此示例中,我们假设我们有一个学生名单和成绩,可以手动输入到我们创建的Excel表格中。
下面是一个例子数据:姓名成绩张三85李四90王五75赵六60数据分析一旦我们有了学生成绩数据,就可以使用Excel表格进行数据分析。
以下是Excel表格中的一些常用功能:求平均数平均数是所有数据的总和除以数据的数量。
在Excel中,可以使用“AVERAGE”函数来计算平均数。
例如,要计算成绩的平均数,可以使用以下公式:=AVERAGE(B2:B5)这个公式把单元格B2到B5中的所有数字相加并除以它们的数量,以得出平均成绩。
学生成绩统计中excel单元格区域名称与indirect函数的搭配应用图1是向阳红初级中学2023年秋学期七年级期末考试成绩。
图1现需要统计所有班级各学科及总分的平均分,图2是地理学科的统计结果。
图2语文、数学、英语、政治、历史、地理、生物和总分相当于8个学科,如果每个学科建1张统计表,就要建8个统计表,那工作量也太大了。
其实,我们可以通过单元格区域名称与indirect函数的搭配应用,在一个工作表上完成8个学科的统计,方法如下:第一步、定义各学科、总分和班级数据所在区域的名称。
工作表“考试分数”:选择C1:K418区域,依次单击菜单公式\根据所选内容创建\勾选首行\确定,见图3。
图3这时,如果单击名称框旁边的黑色小三角,可见到刚才定义的几个区域名称,见图4,如果单击名称中的地理,则会选定J2:J418区域。
图4第二步、在工作表“成绩统计”中,输入相关文字和公式,见图5图5C4单元格中的公式为:=COUNTIF(班级,B4),在C4单元格的右下角,拖动填充柄直到C11,得到各班人数。
D4单元格中的公式为:=AVERAGEIF(班级,B4,INDIRECT(F$1)),在D4单元格的右下角,拖动填充柄直到D11,得到各班级平均分。
其中,F$1单元格中的文字是地理,那么INDIRECT(F$1)将得到工作表“考试分数”J2:J418区域的数据,也就是地理学科的考试分数所在区域。
E列、F列的公式照图输入即可。
下面是图5的文字形式,便于复制、粘贴。
第三步、通过上面2步,已完成了地理学科的成绩统计,那其他学科是否也要这样重复操作呢?当然不需要。
请单击F1单元格,依次单击菜单:数据\数据有效性\序列,在“来源”中输入公式=考试分数!$D$1:$K$1,并确定。
见图6图6这时,当再次单击F1单元格,便可选择不同学科。
点选“总分”,则显示总分项目的成绩统计,如果点选数学,则显示数学学科的成绩统计。
至此,便实现了在1个工作表上完成对8个学科的成绩统计。
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)”,冋车厉即可计算出人平分(注:数组或单元格引用中的文字、逻辑值或空白单元格将被忽略,但单元格中的“()”则参与运算)。
(3)学科及格人数统计:若要将该科的及格人数存放在E57单元格中,选定该单元格插入计算某个区域内满足指定条件的单元格数目函数的条件函数:“COUNTIF”,插入函数的方法是单击“插入”菜单中的“插入函数(E)…”命令,弹出一个“插入函数”对话框,在其中的“选择函数”下的列表框中选定选定“COUNTIF”函数,单击“确定”,弹出一个“函数参数”指定対话框,在其屮的“Range”右边矫形框屮输入统计的区间E4: E53或(单击矫形框右端的压缩图标,再在工作农中选择统计区间E4: E53,再单击“函数参数”压缩框中右端的扩展图标, 返回扩展的“函数参数”対话框中),再单击对话框中的"Criteria"右边的矩形框,并键入及格条件:“>=60”,最后单击“确定”即可;也可以手动编辑输入公式及条件:“=C OUNTIF(E4: 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%的学生为优秀,那么初一一班语文的优秀率应该这样计算:“COUNTIF(B2:B50,“>=“&&LARGE(B2:B500,INT(0.2 COUNT(B2:B500))))/COUNT(B2:B50)”,其中LARGE(B2:B500,INT(0.2 COUNT(B2:B500)))所求的是全年级语文分数前20%屮最低的一个同学的分数,COUNTIF(B2:B50,n>=H&&LARG玖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名学牛语文科的考试成绩,将其学科最低分别存放在E62单元格中,则可选中E62单元格,插入“最小值”函数:“MIN”并指定统计数据的区域:“E4:E53”或在编辑栏输入公式“=MIN(E4: E53)”回车后即可计算出其中的最低分。
(9)若在“F4:F53”、“G4:G53”……“K4:K53”区域中分别存放数学、英语、计算机、音、体、美等学科成绩,则只需选定E54: E62区域,移动空心十字光标至单元格右卜-角。
待光标变成小实心十字光标时,按住鼠标左键沿行拖动控制手柄至K列即nJ,放开鼠标左键后,则各科的科总分、人平分、及格人数、及格率、优秀人数、优秀率、最高分、最低分等立即计算出來。
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$7())” ,(注:公式中区域:“E4:E53” 是用来计算频率的数组区域一一班学生学科成绩的单元区域,公式中区域:“$B$70:$B$70”是对所计算频率数组一一班学生学科成绩进行频率计算的分段界点的数组区域的绝对引用),输完后让光标停在公式末尾,按F SHIFT4-CTRL键敲回车(这是生成数组公式的关键坏节),Exce 1会自动在公式两侧加上大括号,公式成为“{=FREQUENCY(E4: E53, $B$66: $B$70)}”,则区间C66:C70各单元格中立刻计算出对应各分数段中成绩的个数。
(二)对班中学生个体成绩的评估统计1.学生个体总成绩的统计:若在工作表中E4: K53区域存放某班50个学生各科的成绩,而E4:K4、E5: K5、 (53)K53中分别各个学生语文、数学、……、美术等各科成绩记录。
则需在L列中的L4: L53 区间单元格中分别存放各学牛的各门学科成绩总分,则先选定L4单元格插入求和函数“ S UM”并选定求和区域冋车或手动输入公式“二S UM(E4:K4)”回车即可计算出该生各科的总分;然后选定L4单元格,并将鼠标指针指向选择框右下角的控制柄并沿列拖动鼠标至L 53即可算出全班其余学牛各科的总分。
若某牛未考试,但不希望在其总分单元格填入“0” , 只需将公式修改为“=IF(ISNUMBER(E4: L4), SUM(E4: L4)," “回车,单元格中会填入空格而不会出现“()” o2.学生个体班级名次的统计:若耍将该班学生的班级排名计算出來,但不希望打乱学生原来按学号的顺序,则可利用RA NK 函数轻松完成,该函数的最人优点是,町以处理重名次,町使数值相同的单元格计算出的名次相同。
如上例在L4: L53区域中存放某班学牛的总分,耍将学牛在班级排名的结果放在N4:N53区域中,只需在N4中输入公式“ =RANK(L4, $L$4:$L$53)”冋车,即可计算出该生在班级中所排名次,然后沿列拖动复制,即将全班学生的排名计算出來。
当有并列重复名次时,并列名次后缺少名次数等于名次并列重复数。
如果某些学生未参加考试,乂不希望在其存放名次的单元格内显示出错信息(如:#VALU E!),则可将公式修改为“=IF(ISNUMBER(L4), RANK(L4, $L$4:$L$53),""。
在计算的过程中我们蛊要注意两点:首先当RANK函数中的Number不是一个数时,其返回值为“#VALUE!”,影响美观。
另外,Excel有时将空白单元格当成是数值“(F处理,造成所有成绩空缺者都是最厉一名,看上去也很不舒服。
此时,可将上而的公式“=RANK(E2,$E$2: $E$50y,改为“=IF(ISNUMBER(E2),RANK(E2,$e$2:$E$50),””)”。
其含义是先判断E2 单元格里面有没有数值,如果有则计算名次,没有则空口。
其次当使用RANK函数计算名次时,相同分数算出的名次也相同,这会造成后续名次的空缺,但这并不影响我们的工作。
同样的道理,我们也可以算出一个学生的总分在年级内的名次以及各科的班名次和年级名次,但是必须注意参与计算的数字单元格区域不一样。
3・学生个体等级评定成绩的统计:如学校采用等级评定考试成绩,若标准为:考试各科平均分数高于或等于85分为A等;考试分数低于85分FL高于或等于70分为B等;考试分数低于70分且高于或等于60分为C 等;考试分数低于60分为D等;没有参加考试的不划等级。
假设平均分数存放在M列的M4:M53区域,计算结果存入O列04:053区域,则用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语句的参数,以此类推。