当前位置:首页 >> 其它课程 >>

excel中对学生成绩自动排名


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 29 41 17 27 25 20 43 26 19 12 28 40 2 36 37 班号 3 2 3 1 1 3 2 2 3 1 3 3 4 1 3 3 姓名 黄荣达 刘清华 刘艳琼 许文成 陈弘坤 李嘉敏 黄慧琳 林可欣 蔡颖芝 张盛华 蔡楚祺 盘峥瑜 伍晓彬 刘子豪 雷慧琳 刘咏茵 语文 100 99.5 100 100 98 100 99 99 100 99 99 100 100 100 100 98 数学 100 100 99 98 100 98 98 98 97 97 97 96 96 95 95 97 总分 200 199.5 199 198 198 198 197 197 197 196 196 196 196 195 195 195 班内名次 1 1 2 1 1 3 2 2 4 3 5 5 1 4 7 7 年级名次 1 2 3 4 4 4 7 7 7 10 10 10 10 14 14 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))


相关文章:
excel中对学生成绩自动排名
excel中对学生成绩自动排名_其它课程_初中教育_教育专区。EXCEL中对学生成绩自动排名及统计各班不同名次的学生人数。Excel 中怎样实现自动排名 在学生成绩统计中,经常...
如何使用Excel对学生成绩进行排名实现同成绩同名次
对学生成绩进行排名实现同成绩同名次 学生成绩的分析离不开每次测试后对学生成绩排名次,然而我們使 用 EXCEL 的中“数据”菜单中的排序,却无法自动实现同成绩同...
在EXCEL中给学生成绩排名并显示序号
EXCEL 中给学生成绩排名并显示序号要求 能对学生成绩进行排名同时显示名次(序号),但不会改变原始数列的排列顺序。 方法 利用 RANK 函数可实现此功能,该函数进行...
如何使用Excel(rank函数)对学生成绩进行排名
如何使用 Excel(rank 函数)对学生成绩进行排名成绩统计过程中经常要对学生成绩进行排名,如果使用 rank 函数,就很简 单了: RANK 函数 主要功能:返回某一数值在一...
如何给电子表格中学生的成绩进行自动排名
如何给电子表格中学生的成绩进行自动排名白土西瓜 发现很多人讲得不是很清楚, 下面选 6 个学生一次考试的成绩来举例 说明,在名次格 E2 单元格的里面输入公式: “...
excel表格如何学生成绩排序
excel表格如何学生成绩排序_小学作文_小学教育_教育专区。excel 表格如何学生成绩...Excel表格如何自动排序 11页 免费 Excel电子表格排序方法大... 2页 免费 ...
Excel做成绩表时自动实现同分同名次
Excel成绩表时自动实现同分同名次 2007-08-24 09:57:18 来源: 天极 ...很明显,上述做法是不科学的,即,相同分数排名却不同,这对学生来生是不公 平的...
在Excel中实现自动排名次
如何在 Excel 中实现自动排名次 2007 年 09 月 26 日 15:56 在学生成绩统计中,经常要对成绩排名次(老师掌握),一般的做法是将 成绩排序(降序)后,将第一名...
Excel表格在统计学生成绩中的应用
Excel表格在统计学生成绩中的应用_表格类模板_表格/...学生的班级排名计算出来,但不希望打乱学生原来按学号...在计算的过程中我们需要注意两点:首先当 RANK 函数...
如何用Excel电子表格统计学生成绩
如何Excel 电子表格统计学生成绩 【摘要】使用 Excel 电子表格统计学生成绩不但方便而且快捷,利用它能 自动完成成绩各项统计工作如计算总分、排名次、统计各分数段...
更多相关标签:
excel学生成绩排名 | 学生成绩排名 | 电子表格学生成绩排名 | 老师公布学生成绩排名 | 学生成绩排名预测 | c语言学生成绩排名 | sql 学生成绩排名 | 学生成绩排名系统 |