智用Excel高效分析学生成绩

合集下载

excel如何快速统计含缺考在内的平均分

excel如何快速统计含缺考在内的平均分

excel如何快速统计含缺考在内的平均分
在统计平均分时,有时候有缺考的情况,那么该如何统计含有缺考在内的平均。

1.如图所示,打开“学生成绩统计表”,含有“姓名“、“数学”、“语文”及“英语”等信息,我们现在需要计算出含缺考在内的平均分。

2.单击选中“英语”右边的单元格并输入“平均分(含缺考)”,然后按住鼠标左键往下拉到表格底部。

选中该列,如图所示:
3.按键盘上的Ctrl+1键,进入单元格格式对话框。

单击选择边框选项下预置下的外边框(O)和内部(I),然后单击确定,为“平均分(含缺考)”一列添加边框。

4.单击“平均分(含缺考)”列下的第一个单元格,然后在单元格内输入公式=AVERAGEA(B3:D3),然后按enter键,即可计算出第一个含缺考在内的平均分,如图所示。

单击选中第一个含缺考在内的平均分,将鼠标放在该单元格右下角,当鼠标变为实心+时,按住鼠标左键不放往下拉到表格底部,即可计算出所有含缺考在内的平均分。

如图所示:。

excel表格学生成绩的统计

excel表格学生成绩的统计

一、介绍Excel表格学生成绩的统计重要性学生成绩的统计是教育工作中非常重要的一环。

通过对学生成绩的统计,学校和教师可以全面、客观地了解学生的学习情况,及时发现问题并采取相应的措施加以改进。

而Excel表格作为一种强大的数据处理工具,可以帮助教师们快速、准确地进行学生成绩的统计分析,为教学工作提供有力的支持。

二、学生成绩的Excel表格统计步骤1. 收集学生成绩数据教师需要收集学生的考试成绩数据,包括考试科目、每位学生的得分等信息。

这些数据可以通过试卷、考试记录册等途径获取。

2. 创建Excel表格在收集到学生成绩数据后,教师需要利用Excel软件创建一个新的工作表格,将学生成绩数据输入到表格中。

在创建Excel表格时,应该注意合理的表格结构,例如每一列代表一个不同的考试科目,每一行代表一个学生。

3. 数据的录入与整理在Excel表格中录入学生成绩数据后,教师需要对数据进行整理,包括检查数据的准确性和完整性,并进行必要的修正。

另外,还需要添加一些必要的数据信息,例如学生尊称、班级、考试日期等。

4. 进行统计分析完成学生成绩数据的整理后,Excel软件提供了丰富的统计分析功能,例如可以计算每个学生的总分、平均分,以及不同科目的平均分、最高分、最低分等。

通过这些统计分析,教师可以直观地了解学生的学习情况,找出学习中存在的问题和特点。

5. 制作数据可视化图表除了进行数值上的统计分析外,Excel还提供了丰富的图表工具,可以帮助教师将学生成绩数据呈现出直观的可视化图表,例如折线图、柱状图等。

利用图表工具,教师可以更加清晰直观地看到学生的学习成绩情况,并据此进行针对性的教学工作。

6. 结果输出根据统计分析和图表呈现的结果,教师可以输出相应的学生成绩报告,以便及时向学校管理部门和学生家长进行反馈。

这些学生成绩报告也是学生学习情况管理和教学评估的重要依据。

三、Excel表格学生成绩统计的优势1. 准确性通过Excel表格进行学生成绩统计,可以提高统计过程的准确性。

使用EXCEL电子表格(公式)分析学生成绩(一)-(分层统计各班人数)

使用EXCEL电子表格(公式)分析学生成绩(一)-(分层统计各班人数)

EXCEL电子表格分析成绩(一)(分层统计各班人数)我们要用到的函数有:COUNTIFS(条件统计);SUN(求和);AVERAGEIFS(指定条件求平均数);RANK(排名);IF(判断)等。

1.打开“考试成绩”,按班级、总分进行排名。

点击“排序和筛选”——“自定义排序”第一主要关键字为行政班,次序选择“升序”添加条件——次要关键字为“总分”,次序选择“降序”2.使用RAUK函数对学生进行校内排名,使用IF函数对学生进行班级排名。

在P2单元格内输入“=RANK(F2,F:F)”或“=RANK(F2,F$2:F$408)后“回车”确认。

双击“填充柄”自动填充(或下拉填充),即计算出学生校内排名。

3. 计算班级内排名计算班级内排名,可以使用RANK函数,但每次都要定义单元格范围,比较麻烦,我一般使用IF函数来实现,IF函数唯一的缺点是并列名次显示不出来,但不影响分析。

由于前面进行了“总分”降序排序,现在每班的成绩是按部分从高到低的排序,在Q1单元格内使用IF函数公式“=IF(D1=D2,Q1+1,1)“,然后双击自动填充柄(或下拉填充),完成对学校班级内学生的排名。

二、提出所有班级名称复制“行政班”到“班级名称”工作表,点击“数据”菜单——删除重复性——确定即可提出所有班级名称,为下一步分析数据做准备4.统计前200名各班所占人数复制提出的“行政班”到“前200名各班人数”工作表的表格内在C2单元格内输入“=COUNTIFS(考试成绩!P:P,"<=50",考试成绩!E:E,B2)”确定,即可统计出“九年级1班”在全年级前50名占有人数。

复制此公式,在D2中粘贴并把<=50改成<=100最后再减去C2,即可计算出“九年级1班”前51-100名人数。

以次类推计算出前101-150;151-200名“九年级一班各层次人数,”合计使用SUM函数,比较简单。

选择C2:H2,使用填充柄,拖动填充其它班级,完成计算。

运用excel函数公式统计学生成绩的方法

运用excel函数公式统计学生成绩的方法

下面是几个常用的公式,一定用得着哦。

1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。

2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。

3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,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名学生的成绩进行排名;4、等级: =IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格")))5、学期总评: =K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;6、最高分: =MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;7、: =MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分;8、分数段人数统计:=COUNTIF(E3:G16,">=50")-COUNTIF(E3:G16,">59")去掉最高分,最低分后求平均分=(SUM(C2:C8)-MAX(C2:C8)-MIN(C2:C8))/(COUNT(C2:C8)-2) trimmean(a1:a10,2/10) –A1到A10中,去掉20%的人数;(1) =COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格;(2) =COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;(3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格;(4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;(5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格;(6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格;(7) =COUNTIF(K2:K56,"<60") ——求K2到K56区域60分以下的人数;假设把结果存放于K63单元格;说明:COUNTIF函数也可计算某一区域男、女生人数。

excel汇集各科成绩

excel汇集各科成绩

excel汇集各科成绩作为一名学生,在学习过程中我们会接触到各种各样的科目,每一门科目的成绩都是我们努力的结果。

在学期结束后,我们常常需要整理和汇总这些成绩,以便对学习情况进行评估和分析。

而Excel作为一种强大的电子表格软件,可以帮助我们轻松实现这样的任务。

本文将介绍如何利用Excel来汇集各科成绩,以提高效率和准确性。

第一步:创建Excel表格首先,我们需要打开Excel并创建一个新的工作簿。

在第一个工作表中,我们可以将其命名为“成绩汇总”或者其他适当的名称。

第二步:设置表头在第一行,我们需要设置表头,以便清晰地区分各科成绩的内容。

通常情况下,表头包括学生姓名、学号和各个科目的名称。

我们可以使用合并单元格来设置表头的格式,使其更加美观。

第三步:录入数据在第二行开始的每一行中,我们可以录入每个学生各科的成绩数据。

我们可以按照科目的顺序逐个输入,也可以按照学生的顺序逐个输入。

这取决于你自己的喜好和实际情况。

第四步:计算总分和平均分接下来,我们可以在每个学生行的最后一列计算他们的总分。

我们可以使用Excel提供的SUM函数来实现这一功能。

将该函数应用到所有学生的总分单元格中,即可自动计算每个学生的总分。

另外,我们也可以使用平均值函数来计算每个学生的平均分。

在倒数第二行,我们可以输入每个科目的平均值,并使用平均值函数将其应用到每个学生的平均分单元格中。

第五步:插入图表通过将成绩可视化,我们可以更加直观地了解学生成绩的分布情况。

我们可以利用Excel的图表功能来绘制柱状图、折线图或者其他适合的图表类型。

选择要展示的数据范围,然后点击插入图表,选择适当的图表类型,并进行相应的格式调整。

第六步:排序和筛选通过使用Excel提供的排序和筛选功能,我们可以根据特定的条件对成绩进行排序和筛选。

例如,我们可以按照总分从高到低或者按照某一科目的成绩排序。

我们也可以根据特定的条件进行筛选,例如只显示及格学生或者只显示某一科目成绩在一定范围内的学生。

EXCEL学生成绩统计的常用函数公式

EXCEL学生成绩统计的常用函数公式

EXCEL学生成绩统计的常用函数公式在当今的教育领域,学生成绩的统计和分析是一项重要且繁琐的工作。

而 Excel 作为一款强大的电子表格软件,为我们提供了许多便捷的函数公式,能够大大提高成绩统计的效率和准确性。

接下来,就让我们一起深入了解一下在学生成绩统计中常用的那些函数公式吧。

首先,我们不得不提到 SUM 函数。

这个函数用于计算一系列数值的总和。

比如,我们要计算学生各科成绩的总分,只需要在对应的单元格中输入“=SUM(成绩 1 单元格:成绩 n 单元格)”,就可以轻松得到总分。

这在统计班级总分、个人总分等方面非常实用。

AVERAGE 函数也是经常被用到的。

它可以计算一组数值的平均值。

假设我们要计算某个学生的平均成绩,输入“=AVERAGE(成绩 1 单元格:成绩 n 单元格)”即可。

通过这个函数,我们能快速了解学生成绩的平均水平。

MAX 和 MIN 函数分别用于找出一组数据中的最大值和最小值。

比如,在统计学生成绩时,我们想知道最高分和最低分,就可以使用这两个函数。

输入“=MAX(成绩 1 单元格:成绩 n 单元格)”得出最高分,“=MIN(成绩 1 单元格:成绩 n 单元格)”得出最低分。

COUNT 函数用于计算包含数字的单元格的个数。

在统计学生参加考试的人数时,这个函数就派上用场了。

假设成绩列在 A 列,输入“=COUNT(A:A)”就能得到参加考试的学生人数。

COUNTIF 函数则更加灵活,它可以根据指定的条件计算满足条件的单元格数量。

例如,我们要统计成绩大于等于 60 分的学生人数,输入“=COUNTIF(成绩 1 单元格:成绩 n 单元格,">=60")”。

如果要统计成绩在 80 到 90 分之间的人数,输入“=COUNTIF(成绩 1 单元格:成绩 n 单元格,">=80") COUNTIF(成绩 1 单元格:成绩 n 单元格,">90")”。

RANK 函数可以对数据进行排名。

智用Excel高效分析学生成绩

智用Excel高效分析学生成绩

智用Excel高效分析学生成绩编码:0526刊登媒体:教育技术资讯刊登日期: 2006-05-08智用Excel高效分析学生成绩文/章杨琼学生成绩的统计分析是学校重要且枯燥烦琐的工作,市面上有许多相关的成绩管理系统,有学校不惜重金购买来提高处理成绩的效率。

然而,此种成绩管理系统普遍存在以下两大缺陷:系统编程人员缺少教学工作方面的经验,而且各校对学生成绩的统计要求各不相同,设计出来的系统很难满足众家之需求;容易出现诸多问题,校方难以自我解决,只能联系专业人员前来救援,远水救近火,难免影响成绩统计的进度。

俗话说得好:“自力更生,丰衣足食。

”本人经过摸索,利用大众软件Excel设计了一个全校成绩自动统计的Excel模板,只需在“设置”工作表中初始化考试名称,在“成绩”工作表中导入各考生的班级、姓名、学号和各科成绩,即可在其他工作表中自动统计学校领导、班主任、任课老师所需要的学生成绩分析结果,非常方便。

下面笔者将作具体介绍,以期抛砖引玉,与读者朋友一起学习和探讨。

一、学生成绩录入成绩录入是统计分析的基础,但录入时常会遇到两个问题。

1.有时多科成绩需同时录入,倘若各科分别录在不同的Excel文件中,之后的拼接工作将十分烦琐而且容易出错,若录在同一文件中则同时只能录入一科成绩,降低了效率。

针对这个问题,本人通过共享Excel工作簿来解决。

具体操作步骤如下:选择Excel软件“工具”菜单中的“共享工作簿”,在窗口中选择“允许多用户同时编辑”,这样就可以在多台电脑上同时在这个Excel文件中录入成绩了,而且互不影响。

2.由于粗心,有时会输入一些让人哭笑不得的成绩,如8978分、七月九日等。

为避免这类错误的出现,我们可以设置成绩录入区的数据有效性。

只要在Excel菜单中选择“数据”—“有效性”,设置有效性条件为0到100的整数即可,如果输入的成绩超出这个范围,系统就会报错。

二、分析各科成绩成绩自动统计Excel模板包括六个工作表:设置、成绩、排名、平均分、总分分段、各科成绩分段。

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

利用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),用于统计“语文”学科的总分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智用Excel高效分析学生成绩
智用Excel高效分析学生成绩
学生成绩的统计分析是学校重要且枯燥烦琐的工作,市面上有许多相关的成绩管理系统,有学校不惜重金购买来提高处理成绩的效率。

然而,此种成绩管理系统普遍存在以下两大缺陷:系统编程人员缺少教学工作方面的经验,而且各校对学生成绩的统计要求各不相同,设计出来的系统很难满足众家之需求;容易出现诸多问题,校方难以自我解决,只能联系专业人员前来救援,远水救近火,难免影响成绩统计的进度。

俗话说得好:“自力更生,丰衣足食。

”本人经过摸索,利用大众软件Excel设计了一个全校成绩自动统计的Excel模板,只需在“设置”工作表中初始化考试名称,在“成绩”工作表中导入各考生的班级、姓名、学号和各科成绩,即可在其他工作表中自动统计学校领导、班主任、任课老师所需要的学生成绩分析结果,非常方便。

下面笔者将作具体介绍,以期抛砖引玉,与读者朋友一起学习和探讨。

一、学生成绩录入
成绩录入是统计分析的基础,但录入时常会遇到两个问题。

1.有时多科成绩需同时录入,倘若各科分别录在不同的Excel文件中,之后的拼接工作将十分烦琐而且容易出错,若录在同一文件中则同时只能录入一科成绩,降低了效率。

针对这个问题,本人通过共享Excel工作簿来解决。

具体操作步骤如下:选择Excel软件“工具”菜单中的“共享工作簿”,在窗口中选择“允许多用户同时编辑”,这样就可以在多台电脑上同时在这个Excel文件中录入成绩了,而且互不影响。

2.由于粗心,有时会输入一些让人哭笑不得的成绩,如8978分、七月九日等。

为避免这类错误的出现,我们可以设置成绩录入区的数据有效性。

只要在Excel菜单中选择“数据”—“有效性”,设置有效性条件为0到100的整数即可,如果输入的成绩超出这个范围,系统就会报错。

二、分析各科成绩
成绩自动统计Excel模板包括六个工作表:设置、成绩、排名、平均分、总分分段、各科成绩分段。

现对每个工作表的功能及设计制作过程介绍如下:
1.“设置”工作表
功能:(见图一)只要在此表的相应单元格中输入“××学年××学校高几期中(期末)考试”,那么各种统计分析表如各班各科平均分、分段统计等表的最上方都将统一出现此考试名称,再也不需要在其他工作表中逐个修改每次考试的名称。

设置方法:根据提示在A2单元格中输入考试时间,在B2单元格中输入学校名,在C2单元格中输入统计的是高几的成绩,在D2单元格中输入考试类型(期中考、期末考),然后在A100单元格中输入“=A2&B2&C2&D2”,即可将A2:D2 单元格中的内容合并成一个字符串,在其他工作表中只需输入公式“=设置!A100”就可引用此考试名称。

2.“成绩”工作表
功能:(见图二)此工作表用来存放所有学生的班号、姓名、学号、各科成绩,是成绩统计分析基础。

设置方法:参照图二导入学生成绩,但要注意如有学生缺考,务必将此生各科对应单元格的内容清空,以利于下面使用函数统计。

3.“排名”工作表
功能:此表可看出每位学生的总分以及在全年段的排名情况。

设置方法:先用sum函数轻松算出各学生的各科总分,然后在名次列L的L3中
=RANK(K3,K:K)(K列为总分列),即可算出第一位同学的总成绩在全年段中的排序,通过自动填充功能,可以计算出其他各学生的名次。

此rank函数最大的好处是同分同学的名次也将相同,极好地避免了同分不同名的情况。

4.“平均分”工作表
功能:不管是班级名还是人数发生变化,工作表均可自动计算出各班实际考试人数、各班各科平均分、校总平均分和试卷难度。

设置方法:为达到求各班各科平均分与班级名以及班级人数无关的目的,本人利用“某科平均分=某科全班总分/某科全班实际考试人数”这个公式来完成。

在求各班各科实际考试人数(需除去缺考)时,利用COUNTIF函数功能比较难满足设计要求。

为解决这种多条件的计算功能,本人使用了数组公式进行多重条件计算。

如要计算各班数学实际考试人数,可首先在B26中输入“=SUM((成绩!$A$1:成绩!$A$1500=A26)*(成绩!$D$1:成
绩!$D$1500>0))”(注:“成绩”工作表的A列为学生所在班级名,D列为学生数学成绩,A26为班级名),再按下组合键SHIFT+CTRL+ENTER(这是生成数组公式的关键环节),Excel 会自动在公式两侧加上大括号,生成数组公式;然后用自动填充柄即可算出各科各班实际考试人数(此利用数组和函数结合方法进行多条件计算在此成绩统计的模板的其他工作表均普遍适用);最后用“=SUM(B26:B38)”,求出全年级实考总人数。

通过IF和SUMIF组合函数可算出各班各科平均值,在B3中输入IF(B26=0,0,SUMIF(成绩!$A:$A,"=" & $A3,成绩!D:D)/B26),其中A3中为班级名,B26中为该班考数学的人数。

其他依次自动填充。

全年段平均分可用AVERAGE函数完成计算。

各科试卷难度系统可用公式=B19/100 计算,B19为数学全年段平均分,100为数学试卷总分。

5.“总分分段统计”工作表
功能:(见图三)不管班级名或人数的变化均可自动计算出各班中学生总分在各分数段的分布情况。

设置方法:成绩的分段统计可谓是成绩分析中最复杂繁琐的一步,很多人士使用COUNTIF或FREQUECY函数来完成,但当班级人数改变或班级名改变时,将需要全部重新进行统计,这是很头疼的事情。

本人使用数组公式结合的方法来统计分段情况,很好地解决了此问题。

具体方法分三步:一是从A2开始输入班级名;二是从B2开始用数字代替班级,如高三2班用2代替,以便计算;三是利用数组和sum函数完成总分的分段统计,如要计算各班总分在600到650之间的可在相应单元格中输入“=SUM((成绩!$A$1:成
绩!$A$1500=B4)*(成绩!$D$1:成绩!$D$1500>599.9)*(成绩!$D$1:成
绩!$D$1500<649.9)) ”,然后同时按下Shift+Ctrl+Enter键即可统计出,其中B4为班级名,“成绩”工作表的D列为数学成绩,通过自动填充柄可计算其他各班在该分数段的成绩。

6.“各科成绩分析统计”工作表
功能:(见图四)此工作表可根据考试科目统计出各科各班的实考人数、及格人数、及格率、最高分、最低分、平均分以及各科具体分段情情况。

设置方法:以数学成绩分析统计为例,如图四,实考人数统计可参考“平均”工作表中的计算方式。

各科及格人数照样可用数组公式法,在E4单元格中输入“=SUM((成绩!$A$1:成
绩!$A$1500=B4)*(成绩!$D$1:成绩!$D$1500>=60)) ”,然后同时按下SHIFT+CTRL+ENTER 键来完成计算。

及格率可用公式“及格人数/实考人数”即=E4/D4计算出来。

计算最高分最低分时如简单使用MAX或MIN函数又要涉及到班级名和班级人数变化的问题,其实照样可用数组公式法来解决。

在G4单元格中输入=MAX(IF(成绩!$A$1:成
绩!$A$1500=B4,成绩!$D$1:成绩!$D$1500)) ,然后同时按下Shift+Alt+Enter键,就可算出B4单元格所指班的最高分,最低分可用=MIN(IF(成绩!$A$1:成绩!$A$1500=B4,成
绩!$D$1:成绩!$D$1500))来完成计算各科成绩的分段统计,在O4单元格中输入“=SUM((成绩!$A$1:成绩!$A$1500=B4)*(成绩!$D$1:成绩!$D$1500>89.9)*(成绩!$D$1:成
绩!$D$1500<99.9))”,即可统计出某班数学成绩在90到100分之间的学生人数。

三、学生成绩统计模板的密码保护
为了维护成绩的安全性,防止非法用户擅自有意或无意更改成绩数据,加强学生成绩统计系统的密码功能便成为了实际需要。

本人利用VBA接口,加强了学生成绩统计系统的打开要求。

通过“工具”菜单—宏—Visual Basic编辑器打开VBA编辑重窗口,在“模块1”的代码窗口中,输入下面语句:
Sub Workbook_Open()
Dim Passwordinput, Passwordset
Passwordset="12345"
Passwordinput = InputBox("请输入合法密码:")
If Passwordinput <> Passwordset Then
MsgBox "密码错误,你是非法用户", vbOKOnly, "提示"
END
End If
End Sub
至此,成绩自动统计的Excel模板已全部完成,当我们要进行学校某次成绩统计时,只需打开此模板,然后在“配置”工作表中输入相应的考试类型和考试年级,在“成绩”工作表输入相应的各科考试成绩,需要统计的各项数据都将自动执行,不需要人的参与,大大降低了教学处的工作量。

(作者:浙江省绍兴市第一中学分校)。

相关文档
最新文档