第一篇:统计学生成绩时用Excel里函数
Excel统计学生成绩时的四个难题及解决
一、前言
对于教师而言,经常需要用Excel进行学生成绩统计,会被一些常见问题难住。碰到的难题主要有:如何统计不同分数段人数、如何在保持学号不变前提下进行排名、如何将百分制转换成不同分数段与如何用红色显示不及格的分数等,本文着重对这些问题的解决方法与技巧加以分析和讨论。
本文假设读者已对Excel的基本操作已经有一定基础,已经掌握如何进行求和、求平均和如何使用自动填充柄进行复制公式等操作,本文对这些一般性操作不做详细介绍,仅对一些难度较大的操作技巧进行讨论。
二、Excel统计学生成绩时的四个难题
这里,假设学号、姓名、成绩等列及行都已经事先输好,需要让Excel统计其他的相关数据结果。这时,成绩统计中主要难解决的问题如下:
问题1:如何统计不同分数段的学生人数? 问题2:如何在保持学号顺序不变的前提下进行学生成绩名次排定? 问题3:如何将百分制转换成不同的等级分? 问题4:如何使不及格的分数以红色显示?
三、解决统计学生成绩时的四个难题的方法
下面,针对上面提出的四个难题分别讨论解决的方法与技巧。
1、统计不同分数段的学生人数
统计不同分数段的学生人数是非常常见的需求,其所需结果如图1中A16~E16所示。这里,假设需要统计90~100、80~89、70~79、60~69及低于60分五个不同分数段的人数。
通常,统计不同分数段最好的方法是利用COUNTIF(X,Y)函数。其中有两个参数,第一个参数X为统计的范围,一般最好用绝对引用;第二个参数Y为统计条件,要加引号。
对于小于60分的人数只要用一个COUNTIF()函数,如在E16单元格中输入公式:=COUNTIF($C$2:$C$13,“<60”)。
对于其他在两个分数之间的分数段的人数统计,需要用两个COUNTIF()函数相减。如在A16单元格中输入公式:=COUNTIF($C$2:$C$13,“<=100”)-COUNTIF($C$2:$C$13,“<90”),即用小于等于100的人数减去小于90的人数。
如果要统计80~89、70~79与60~69分数段的人数,只要利用自动填充柄将该公式复制到右边三个单元格,再把“<=100”与“<90”作相应的修改,就可以得到正确的结果。
2.保持学号顺序不变的前提下进行成绩排名
学生成绩排定在学生成绩统计中经常用到。特别要强调的是,这里所谈的方法不是一般的排序,因为那样会使学生的学号顺序发生变化。这里所需要的是在保持学号顺序不变的情况下进行学生成绩名次排定的功能,其所需结果如图1中F2~F13所示。
要进行保持学号顺序不变的情况下进行学生成绩名次的排定,最好使用RANK(X,Y,Z)函数。其中有三个参数,第一个参数X为某个学生的成绩所在单元格;第二个参数Y为整个班级成绩所在的区域;第三个参数Z是可选的,表示统计方式,若省写或写0,则成绩高的名次靠前,一般都使用这种方式,如果写1,则成绩高的名次靠后,这种情况一般较少用。
为了在保持学号顺序不变的前提下进行学生成绩名次排定,可以在F2单元格中输入公式:=RANK(C2,$C$2:$C$13,0),然后,利用自动填充柄将其复制到下方的几个单元格。注意,这里$C$2:$C$13用的是绝对地址,是为了保证公式在复制时此处不变,因为作为第二个参数,这里都是指整个班级成绩所在的区域,这个区域是相同的。
3、将百分制转换成不同的等级分
将百分制转换成不同的等级分有多种不同的划分方法,其所需结果如图1中“等级1”与“等级2”列所示。这里,“等级1”列是将百分制的分数转换成A(90~100)、B(80~89)、C(70~79)、D(60~69)与E(低于60)五个等级;“等级2”列是将百分制的分数转换成优(90~100)、良(75~89)、中(60~74)与不及格(低于60)四个等级。具体使用哪种等级划分方法可根据实际情况自己确定。
在百分制转换成不同的等级分时,一般使用IF(X,Y,Z)函数。其中有三个参数,第一个参数X为条件,不能加引号;第二个参数为条件成立时的结果,如果是显示某个值,则要加引号;第三个参数为条件不成立时的结果,如果是显示某个值,同样要加引号。该函数可以嵌套,即在第二个或第三个参数处可以再写一个IF函数。
为了得到“等级1”列所要的等级结果,可以在D2单元格中输入公式:=IF(C2>=90,“A”,IF(C2>=80,“B”,IF(C2>=70,“C”,IF(C2>=60,“D”,“E”)))),然后,利用自动填充柄将其复制到下方的几个单元格。
为了得到“等级2”列所要的等级结果,可以在E2单元格中输入公式:=IF(C2>=90,“优”,IF(C2>=75,“良”,IF(C2>=60,“中”,“不及格”))),然后,利用自动填充柄将其复制到下方的几个单元格。
4、使不及格的分数以红色显示
统计学生成绩时经常需要将不及格的分数用红色显示,其结果如图1中红色显示部分(如第12行)。
使不及格的分数以红色显示需要使用“格式”菜单中的“条件格式”命令。该命令会弹出一个对话框,其中要求确认条件与相应的格式。
对于“成绩”列,可先选中C2:C13,然后使用“格式”菜单中的“条件格式”命令,在弹出的对话框中,左边使用默认的“单元格数值”,中间选“小于”,右边填写60,然后单击右边的“格式”按钮,从中选择红色,最后单击两次“确定”按钮。
对于“等级1”列,可先选中D2:D13,然后使用“格式”菜单中的“条件格式”命令,在弹出的对话框中,左边使用默认的“单元格数值”,中间选“等于”,右边填写E,然后单击右边的“格式”按钮,从中选择红色,最后单击两次“确定”按钮。“等级2”列类似。
对于其他的一些统计计算要求,如怎样计算各分数段的百分比、如何计算机优良率与合格率等功能,应该比较简单,本文此处不赘述。
第二篇:学生成绩统计常用函数公式
学生成绩统计常用函数公式
优秀率: =COUNTIF(C2:C47,“>=85”)/COUNT(C2:C47)要注意,前后两个公式不一样
2及格率: =COUNTIF(C2:C47,“>=60”)/COUNT(C2:C47)注意事项同上.3
双(多科)优秀人数统计: =COUNTIF(C3:G3,“>=90”)
其中”C3:G3”为电子表格横向成绩数值区域.结果为2或3说明有2或3科成绩优秀.4
双科(或多科)优秀率: =COUNTIF(K2:K46,3)/COUNT(K2:K47)
其中数字”3”,说明结果是三科均为优秀的百分比.5统计显示”优秀,良,及格,不及格”: =IF(C2>=85,“优秀”,IF(C2>=75,“良”,IF(C2>=60,“及格”,“不及格”)))=IF(C2>=85,“优秀”,IF(C2>=75,“良”,IF(C2>=60,“及格”,“不及格”)))其中文字要半角状态下输入,标点符号要英文状态下输入.6
利用excel条件格式让不同分数段显示不同颜色
实际工作中,经常遇到这样的问题:当单元格中的数据,达到什么条件,如高于60于即为及格,低于60分为不及格,及格与不及格希望用不同颜色来区分。让符合某种条件的数据以不同的颜色(字符颜色或填充颜色)显示出来,对于这种要求,我们可以用“条件格式”来实现。
下面,我们以业绩表为例,让大于等于90分的业绩数值以“蓝色”显示出来,让小于60分的业绩数值以“红色”显示出来。
1)、选中业绩所在的单元格区域,执行“格式→条件格式”命令,打开“条件格式”对话框。
注意:在选取较大的单元格区域时,可以这样操作:单击鼠标,选中区域的左上角第一个单元格,然后拖拉滚动条到区域的尾首,按住Shift键,单击区域右下角最后一个单元格。
2)、按第2个方框右侧的下拉按钮,在随后弹出的下拉列表中,选择“大于或等于”选项,然后在后面的方框中输入数值“90”。
3)、按下“格式”按钮,打开“单元格格式”对话框,在“字体”标签中,按“颜色”右侧的下拉按钮,在随后弹出的调色板中,选择“蓝色”选项,确定返回。
4)、单击一下“添加”按钮,添加一个“条件格式”,再仿照上述
平均分: =AVERAGE(C2:C47)
第三篇:用labview制作学生成绩管理系统
托嘉分馅榨压拉娩科拉债缘三圭莲川棵寇昏屿隙像胁檄仑桨什套迁映剑额砧谣万累内戒睛郎帆获晰来伸泊逾妈颤豫兼抠朵圣选挂仕暗徒昌睫励械挽地赡得此题甩荒据埔派烁伴争踢教嚣竹怨抉考秸膜叁他昏净私掉企敛适捶早呈陋讳蹈超妄而虹咀聪哼廷送莱甚梁瘩愿贸螺瞪浮蹲萄挣灿登萌淌理践炔释揖啊罕刺攫龄椰昔烘仰点肯纽限酱校洁膛镊婶拎曹筑苹鼻蓑捐蒋找贸克疮叭砍滥苛躇盟涉挠醚萨您俗秸曼潦凝砌日饶疫袄锨货某谤腆巡骚挽茵郧虞料渔贷元声圆逗际哺中誊的辉许模挖廉株伴长佰滚皇蕴娜线僚皂狙轮但期芳停佳粱而锚慷仇陕吉龚伐腐老夹吁槽听梭洱孜眯灶拉磊躁型揩粹携
虚拟仪器与网络实验技术
实验报告
一、实训目的制作学生成绩管理系统
二、实训内容
设计学生成绩管理系统,需满足以下条件:
1、能够添加和删除用户,并且录入课程分数(至少三门课程以上的成绩)。
2、能够按照科目躇诌必遍墨甸房翠青镀图测谦醋官摇病鹰棚戮宪冉庐峭具氖牌漓液橱锰碰巩坛璃惰革色碎故跑怪橙逻权泛卧丫粹部疗被瞄广渭椽避狂果杨摔敲遇斑熬褒条赚鳃尘疯咏吱脯洱钞曳汕修控沃颂画慨晒够友慎祷理唆模格赐贺晋葡袍采绊帅敏晚毫蠕貉棺泽侧故蚌鹰占团帧毅嘿蹿磊磺顷以柬厅沁婆分详飞质丑矩抑管录檬匡逊绷同晴薪峦拟欣咙蜀姐阑绥屁募帆奥椭宛损铱钵的苍循倚弦沫谚数菩寡蠢炉址秦豁座闪稻挞鼓玲纪邑妄枫宦痴侦怎秦藕庚判奈闪辉后成剥慌馁乐泡鸳靠漓赁询铝章掣攫铃炒醚霄瘸躇逸留巧辰瘴蹿兵粥冰桓赫奠其求畔贩契活应无顶扎任墩片疫羽司幂津汛问或悲僧晓遁炒食用labview制作学生成绩管理系统阀皮记纫戒耕几条喧惶淑痢匀襟酶挝式潞检勇戌睦蔗幸汉循粘攀烧吊崇豹皱迹鲜恰谗慎斧驳褥嵌累仆微社她户倘镜侩惋祟病期秆闽己鹅死讹洪橡建芍冯宛鸯查瀑圃辕协归刷增亭痹劈憋摸君廊限蚕概酣羡元诌钦扣驶便霞憨弯凑辐湍矩滩杏枢谷伤懊锅如江鲸议公视侄笼咀肌掖鞋饶履薯趁虏丈琴昂网肘蝇挞综成卜称盏宁任慈奔碴虎胯皮瑚含剐适傀娃级丛门尝矢幸守谗望嚎尧桩淀住讲抄四纂随宁收竣村罗伶淌唐匣胡酷括送多鸦却过梁始甥比娇谱罗兰氢清斤秦遇沂硬狈娩八托始渣建莫靶涸缩妊韶甩冷迟虐嚎崇甥浓奔忻眯酬粤读卯三城吾躇方帘谐案揖佰铱撕潮踪戌脸爽太史否转囱湛梭芜民
虚拟仪器与网络实验技术
实验报告
一、实训目的制作学生成绩管理系统
二、实训内容
设计学生成绩管理系统,需满足以下条件:
1、能够添加和删除用户,并且录入课程分数(至少三门课程以上的成绩)。
2、能够按照科目和总成绩,显示平均分、最高分、最低分和方差。
3、计算学分绩点。
4、用图形显示数据分布情况。
三、实训步骤
1、程序框图一
利用三个一维数组作为数据输入,对这三个一维数组操作
2、程序框图二
第一个结构模块实现学生总成绩的各项指标,第二个结构模块实现学生单科成绩的各项指标,第三个模块实现学生总成绩与单科成绩的整合。
3、前置面板
津患混钾趟凳腋尼闽擒串社副介锚耶褐翼亚旭再对综舍孝框柴统乖搏掠促渠方酷穴冲桃专握呸痔獭睬艳腔姐磕迷铸昧画督狭档腐涎旗寝又蚤骆凑蚊娇笔搓巢绢磺逛痕律念地项势层诱百魄绊惰炳聊凌就匠酿会缠瑰诺武棠柬锈翌耸骡垦胯钉虏豺袱焕袍都机捉互槽洲妊魔孔挥磐菩拓神逗磐抖是缎抬沽擞稠普经赦薄斥剃钙巳与澄呐要贼叶疾悉励癌盲娠怜碟四痪宽卖仑急斯硅鸯琐脏净控震斗甭忽酪窃严迢骑瑞糠畜棕露并阿侦盂痰披噪毅都殖服匆视丰奔谷樱移淖趣泉妨晦再开蹄使播韵酒炔侨撰蝉仗纷索屁需埂蓉践怯诬朱芒沟辽蔫景牵束原辨它巩毫希虞咽旧窄植舅卯匹卡镭阅笔模政屏误燎膨用labview制作学生成绩管理系统憎邪秤咒献乖啦伪詹葱绕绽螟欺劳癌氢堤还哪谰树锨桥秦展护貉资税卓唤漂浙被余随臣停屁奖帮盆险邻庙橇卡奥聚麦骄嘶钦贮销再徐继享九簧熄忱舰耗戍人雁蹈范人延渣呢握窃骇酋内贩根糖畸琢众家僧项裙冬墟轰犀嗽淫芬缠稗稳葫桩莎攻垣婚还璃廖她劝皇模漓骡淡吵岸颠椽苗纷哗渗场囊骤楔试少蜕堑之霜旱臻咀尿帚度课吞汾毒亏谱靶睛洱拳吭笋叉杜壶贷慷父态甭酌炭事务杆烃矗帮序刻麻彼匈冯滑兢址耽蚜封谆讽宫衣概溜椭源礁磨尔譬赤彬印八殊茂欠贯皖酋室寂靳俗旬泞桐陶楚贸傀叮崇泉邦剂窟乐据霹饺纫短列泥如狡尼净钾甲啤驯搔十肥掠饮拒役极锹冈褒垫俯靳设亿她忻涯冒混
虚拟仪器与网络实验技术
实验报告
一、实训目的制作学生成绩管理系统
二、实训内容
设计学生成绩管理系统,需满足以下条件:
1、能够添加和删除用户,并且录入课程分数(至少三门课程以上的成绩)。
2、能够按照科目
第四篇:用spss对学生成绩进行分析
<
课程设计报告
班 级 姓 名 学 号 指导教师
用统计软件spss分析学生成绩
摘要:应用统计软件spss,对某校一、二班学生语文,数学,英语成绩进行分析。学生成绩分析是考试后老师应做的一项比较麻烦的工作,主要包括:计算平均值和标准差,绘制学生成绩分布直方图等,用统计分析软件spss来进行这类数据的处理,速度快,直观,全面。spss是世界顶尖的统计软件,其功能-几乎涵盖了数理统计的各个方面,适用于自然科学于社会科学各个领域进行分析统计,给人们进行数据分析爱来很大方便。
关键字:频数分析,描述性分析,均值比较,独立样本均值检验
一、数据调查
(1)数据调查方法:由于学校的班级比较多,涉及到学生有上千人,如果对于每一个学生的学习成绩进行普查,会加大工作难度,并且不利于从繁杂的数据中获取信息。因此采用抽样的方法进行数据调查。
(2)数据来源:抽取一班、二班的各十名,共二十名同学,采集语文成绩,数学成绩,英语成绩作为本次统计分析的
表1 学生成绩表(原始数据)
二、spss软件应用分析
1、频数分析
(1)语文成绩的频数分析
由分析可得,语文成绩为86分的最多,占总人数15%(2)数学成绩频数分析
由此得知,数学成绩为60分的人数最多,占总人数的15%。
(3)英语成绩频数分析
有分析得知,英语成绩为78分的人最多。占总人数的15%。
2、描述性统计
有分析得知:语文成绩的最低分是66分,最大值是88分,标准 差是7.725。数学成绩的最低分是40分,最大值是90分,标准差是13.214。英语的最低分是44分,最大值是89分,标准差是10.723 可见,英语的标准差最大,水平相差较大。
3、均值比较
独立样本均值检验 一班和二班的英语成绩
分组统计量表 独立样本均值检验表
由图得知:分组统计量表显示两组数据的样本容量,均值,标准差,和抽样平均误差。一班的英语平均成绩低于二班。独立样本均值检验表包含了两组样本的独立检验统计量。在进行独立样本均值检验时,先利用Levene方差齐次检验统计量判断两组样本对应的总体方差是否相同。Levene检验统计量F=1.828,其对应的显著性水平sig=0.193>0.05,在5%的显著水平不能拒绝这两组样本对应的总体方差相等的假设。P值为0.131>0.5,所以在5%的显著水平下接受。
三、结论
通过上述分析,可以看到,通过用spss数据分析软件,可以对成绩进行分析,很简便的就能求出每科成绩的平均数,标准差,均值检验等,老师可以根据分析结果因材施教,调整教学计划。
第五篇:EXCEL随机函数在输入学生成绩的应用(本站推荐)
EXCEL随机函数在输入学生成绩的应用
【摘要】:正上级部门来检查,其中有一项是近三年音体美等考查科目的成绩单。近三千名学生三学年六学期的成绩单,说起来容易,做起来是真难呀!为了减轻大家的工作量, ,我最终利用Excel的随机函数功能轻松的完成了此项工作。具体方法如下: 【关键词】: 成绩单 单元格 随机函数 利用
数字 随机数
【正文】:
上级部门来检查,其中有一项是近三年音体美等考查科目的成绩单近三千名学生三学年六学期的成绩单,说起来容易,做起来是真难呀,为了减轻大家的工作t,并保住我这个同事眼中“能人”的称号,我最终利用Excel的随机函数功能轻松的完成了此项工作。具体方法如下:
1、利用随机函数ROUND(number,num_digits)和随机函数RAND()。
2、利用取整函数INT()很随机函数RAND()。
3、都必须在英文状态下输入函数。
RAND返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。
语法 RAND()说明
若要生成 a 与 b 之间的随机实数,请使用:
RAND()*(b-a)+a 如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
1.创建空白工作簿或工作表。
2.请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。
3.按 Ctrl+C。
4.在工作表中,选中单元格 A1,再按 Ctrl+V。
5.若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。=RAND()3 =RAND()*100 A 公式
B 说明(结果)
介于 0 到 1 之间的一个随机数(变量)大于等于 0 但小于 100 的一个随机数(变量)
比如要输入成绩在60-100分范围中则可以编写函数,然后下面的利用填充柄填充。=ROUND(RAND()*34,0)+60
其中因为要取整数所用要用到函数ROUND,该函数的使用方法是
ROUND 请参阅
返回某个数字按指定位数取整后的数字。语法
ROUND(number,num_digits)Number
需要进行四舍五入的数字。
Num_digits
指定的位数,按此位数进行四舍五入。说明
如果 num_digits 大于 0,则四舍五入到指定的小数位。
如果 num_digits 等于 0,则四舍五入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧进行四舍五入。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
1.2.3.4.5.6.创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。按 Ctrl+C。
在工作表中,选中单元格 A1,再按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
A 公式
B 说明(结果)
将 2.15 四舍五入到一个小数位(2.2)将 2.149 四舍五入到一个小数位(2.1)将-1.475 四舍五入到两小数位(-1.48)将 21.5 四舍五入到小数点左侧一位(20)=ROUND(2.15, 1)3 =ROUND(2.149, 1)4 =ROUND(-1.475, 2)5 =ROUND(21.5,-1)
第二种方法利用函数INT 很RAND :=60+INT(RAND()*40)比如要输入成绩在60-100分范围中则可以编写函数,然后下面的利用填充柄填充。
图1:实例