应用EXCEL函数实现中职学生成绩统计智能化
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应用EXCEL函数实现中职学生成绩统计智能化
苏翠英
【摘要】中职学校对学生的成绩进行统计、分析非常重要,也十分繁琐.EXCEL具有强大的数据统计、分析、处理功能,如果在学生成绩管理中充分利用EXCEL强大的函数处理功能,就能将复杂的工作简单化、程序化,也会使原本繁琐的传统的数据统计工作变得快捷、方便、智能化,对我们的工作将会起到事半功倍的作用.本文就如何利用Excel函数实现中职学校学生成绩的几个典型的统计应用进行了具体描述.% It’s very important, and also tedious for the statistical analysis of student's scores in secondary vocational schools. EXCEL possesses a strong data statistics, analysis and processing functions, if it’s made a full use of EXCEL powerful function to process the functions in the student scores management, It will be simplified and routinized to the complex job, also can be made originally the trival traditional data statistical work to become fast, convenient, and intellectualization, and our work will play the role of the twice the result with half the effort. This paper is mentioned how to use the Excel function to realize the secondary vocational school students to carry a several typical statistical application on the specific description.
【期刊名称】《办公自动化(综合版)》
【年(卷),期】2012(000)011
【总页数】2页(P43-44)
【关键词】EXCEL函数;学生成绩统计;智能化
【作者】苏翠英
【作者单位】抚顺市第二中等职业技术专业学校抚顺 113003
【正文语种】中文
【中图分类】C812
中职学校对学生的成绩进行统计、分析是一项非常重要,也是十分繁琐的工作。
EXCEL具有强大的数据统计、分析、处理功能,合理利用和掌握EXCEL的函数,能够快速、高效地实现学生成绩的统计、处理和分析。
如果在学生成绩管理中充分利用EXCEL强大的函数处理功能,就能将繁琐的成绩统计工作简单化、程序化,对学生的各项考试成绩的统计、分析和查询就会十分便捷。
下面就如何利用Excel 函数对实现中职学校学生成绩的几个典型的统计应用进行具体描述。
(由于篇幅所限,本文以学校不完全成绩表为例加以说明)
一、应用FREQUENCY函数,快速统计学生考试成绩分布情况FREQUENCY是一个专门用于统计某个区域中数据的频率分布函数,在利用EXCEL管理学生考试成绩时,用此函数可统计各学科相应分数段的学生人数。
其函数语法结构:FREQUENCY(数据源,分段点),其中数据源为对一行/一列单元格或一个连续的单元格区域的引用;分段点为对一行/一列单元格或一个连续的单元格区域的引用。
首先打开学生成绩表(格式内容见图一)。
在B20至B25单元格录入学生考试成绩的统计分段点。
如在本例中采用的统计分
段点为:100、99、89、79、69、59,即统计100 分、90-99、80-89、70-79、60-69、59 分以下、六个学生考试成绩区段的人数分布情况,当然你也可以根据
自己的实际需要在此进行不同的分段点设置。
选中单元格区域C20至C25,录入
公式“=FREQUENCY(C3:C9,B20:B25)”,由于该公式为数组公式,在录入完上述内容后,先按下F2键,再同时按下Ctrl+Shift+Enter键,就会自动为上述公式内容加上数组公式标志即大括号“{}”。
当上述操作完成后,在C20至
C25单元格就迅速得到了正确的学生考试成绩分布情况。
二、应用IF函数,进行学生成绩等级和是否补考的统计
IF函数是一个条件函数,它可以通过设置的条件进行逻辑判断。
IF函数的语法结构:“IF(条件,成立的结果,不成立的结果)”。
意思是,对函数中的“条件”进行判断,如果“条件”成立,也就为TRUE,那就输出“成立的结果”;如果“条件”不成立,也就是为FALSE,则输出“不成立的结果”。
根据学生技能鉴定成绩,在E列算出等级(90分以上为优秀,70-89为良好,
60-69为合格,60分以下为不合格);在D列算出是否补考(60分以下为是,
60分以上为否)
在 E3 中输入“=IF(C3>=90,"优秀 ",IF(C3>=70,"良好 ",IF(C3<60,"不及格 ","及格 ")))”按 ENTER 键可得到 E3 单元格的值,E4至E9单元格
的等级结果通过拖动鼠标复制E3单元格的公式即可实现。
在 D3 中输入“=IF(C3<60,"是 ","否 ")”按 ENTER 键即可得到D3单元格的值,D4至D9单元格的是否补考的显示通过拖动鼠标复制D3单元格的公式即
可实现。
三、应用COUNTIF函数,进行按成绩排名次、补考人数统计和及格率统计COUNTIF函数是统计指定区域中满足给定条件的单元格个数的函数。
其语法格式:COUNTIF(单元格引用范围,条件),单元格引用范围是一个或多个要计数的单
元格,其中包括数字或名称、数组或包含数字的引用,空值和文本值将被忽略。
条件是指按什么条件进行统计,其形式可以为数字、表达式、单元格引用或文本。
1、排名次
根据本成绩表指定区域列C3:C9的成绩,在F列统计出每个学生的名次(要求不改变原工作表记录的顺序)。
规则为:成绩最高者名次为1,然后随成绩依次递减而名次加1,若成绩相同则名次也相同,但该名次之后的学生名次仍应为比其名次靠前的总人数加1。
在 F3 中输入“=COUNTIF($C$3:$C$9,">"&C3)+1”按 ENTER键可得到F3单元格的值,F4至F9单元格的名次通过拖动鼠标复制F3单元格的公式即可实现。
(注1:这里是用&插入了一个变量,即C3的值。
注2:指定单元格区域不变即用单元格的绝对引用)
2、统计补考人数
根据区域C3:C9所列的各门功课成绩,在C17中统计技能鉴定补考人数。
只要在 C17 中输入“=COUNTIF(C3:C9,"<60")”按ENTER键即可得到补考人数。
3、及格率统计
在年级段总成绩表中计算技能鉴定的及格率就可以利用如下方法实现,在 F18中输入“=COUNTIF(C3:C9,">=60")/COUNT(C3:C9)”然后按 ENTER 键即可。
四、使用条件求和SUMIF函数,进行年级各班的总分和平均分的统计
条件求和SUMIF函数非常实用,例如在学校一个年级段统计各个班级各个学科总分和平均分(如图1统计学生成绩表中的计算机1班和计算机2班技能鉴定总分和平均分),就可以利用SUMIF函数实现。
SUMIF函数是按给定条件对指定单元格进行求和的函数。
其语法格式:SUMIF (条件区域,判断条件,实际求和区域),如果“实际求和区域”与“条件区域”是一个区域,就可省略。
在本成绩表中要统计计算机1班的总分只需在C13中输入“=SUMIF(A3:A9,"计算机 1班 ",C3:C9)”;要统计计算机 2 班的总分只需在 C14中输入“=SUMIF(A3:A9,"计算机 2班 ",C3:C9)”;统计计算机1班的平均分在C15中输入“=SUMIF(A3:A9,"计算机 1班 ",C3:C9)/COUNTIF(A3:A9,"计算机 1 班")”;统计计算机 2 班的平均分在
C16 中输入“=SUMIF(A3:A9,"计算机 2班 ",C3:C9)/COUNTIF(A3:A9,"计算机 2 班 ")”,在输入完如上公式按ENTER即可完成每个班的总分和平均分的统计。
要计算年级全部学生的总分和平均分就很容易了,在C11和C12单元格中直接使用SUM函数和AVERAGE函数即可。
至此,通过以上EXCEL函数的使用,智能化完成了上图中繁琐的成绩表各项统计工作,统计结果如下图。
由此可见,在实际工作中,如果能够经常利用信息技术手段,将EXCEL函数应用融入到实际工作中,就会使原本繁琐复杂的传统的数据统计工作变得快捷、方便、智能化,对我们的工作将会起到事半功倍的作用。
参考文献
[1]郭旭平.EXCEL实用操作技巧[J].科技资讯.2007年第11期.
[2]张新科.让成绩统计工作准确、省力[J].中小学电教(下半月).2009第04期.。