收藏 分销(赏)

excel中对学生成绩自动排名.doc

上传人:精**** 文档编号:3107796 上传时间:2024-06-18 格式:DOC 页数:5 大小:327KB 下载积分:6 金币
下载 相关 举报
excel中对学生成绩自动排名.doc_第1页
第1页 / 共5页
excel中对学生成绩自动排名.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
Excel中怎样实现自动排名 在学生成绩统计中,经常要对成绩排名次(老师掌握),一般的做法是将成绩排序(降序)后,将第一名和第二名手工填入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实现名次统计 在我们做成绩名次统计的时候,一般我们会按照成绩总分来做倒序排序,然后再用下来的办法来统计名次,但是这样做会有一个弊端:总分相同的也被统计成不同的名次,这种统计方式不严谨的,那么我们应当如何来正确的统计名次呢?   工具/原料 ·  Excel2010 方法/步骤 1. 1  准备原始数据,并计算出总分;注意其中红框部分总分相同 步骤阅读 2. 2  如果我们按照总分排序,在按照下拉的方式来处理,那么则会出现总分相同而名次不同的情况,如下图!而这不是我们想要的效果! 步骤阅读 3. 3  通过RANK函数来实现!具体代码为:=RANK(j2,j$2:j$72,0) RANK函数是则为EXCLE的统计函数,起作用是求某个数值在某一个特定区域内的排名 步骤阅读 4. 4  点击K2单元格在其中输入=RANK(j2,j$2:j$72,0)之后回车即可,之后向下拖动单元格至你所要所要填充的内容区! 步骤阅读 END 注意事项 · j$2:j$72为绝对引用,用绝对引用的好处是:当我们在第四部做数据下拉的时候,其值不会随数据行的改变而改变! 如何用函数公式统计各个班各个名次段的人数? 做一个统计表用函数统计各班各名次段的人数,就是1~10名1班有多少人,2班有多少人,11~20名,1班有多少人2班有多少人?这个函数公式应该是怎样的?谢谢 学生个人成绩名次排列 学号 班号 姓名 语文 数学 总分 班内名次 年级名次 15 3 黄荣达 100 100 200 1 1 29 2 刘清华 99.5 100 199.5 1 2 41 3 刘艳琼 100 99 199 2 3 17 1 许文成 100 98 198 1 4 27 1 陈弘坤 98 100 198 1 4 25 3 李嘉敏 100 98 198 3 4 20 2 黄慧琳 99 98 197 2 7 43 2 林可欣 99 98 197 2 7 26 3 蔡颖芝 100 97 197 4 7 19 1 张盛华 99 97 196 3 10 12 3 蔡楚祺 99 97 196 5 10 28 3 盘峥瑜 100 96 196 5 10 40 4 伍晓彬 100 96 196 1 10 2 1 刘子豪 100 95 195 4 14 36 3 雷慧琳 100 95 195 7 14 37 3 刘咏茵 98 97 195 7 14 比如班号在B3:b9,排名在F3:F9,则 1班前10名有=SUMPRODUCT((B3:B9=1)*(F3:F9<=10)) 2班前10名有=SUMPRODUCT((B3:B9=2)*(F3:F9<=10)) 1班前11-20名有=SUMPRODUCT((B3:B9=1)*(F3:F9>10)*(F3:F9<=20)) 2班前11-20名有=SUMPRODUCT((B3:B9=2)*(F3:F9>10)*(F3:F9<=20)) 假如A1:A100是班级,E1:E100是名次,那么一班在前80名中的人数为 =SUMPRODUCT((A1:A100="一班")* (E1:E100<=81)) 同理,二班的人数为 =SUMPRODUCT((A1:A100="二班")* (E1:E100<=81))
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服