| excel教程-公益型的excel在线学习网站,助您轻松办公!

根据成绩高低在excel中自动填上排名

2015年07月14日 07:49 发布来源:excel教程

  学生《xué sheng》考试会得到不同的成绩,老师《lǎo shī》总是要按成绩高低排名次,我想每个人在上学时都经历过,过去是人工排,现在用excel,根据成绩高低在excel中自动填上排名。但是《But》这个排名仅仅是单元格的序号,即使是成绩相同,也会是不同的名次。而我们知道《zhī dao》,成绩相同,排名应该《yīng gāi》是一样的,那就让excel自动把成绩相同的人排成同一名吧。

  1、假设有n名考生,则我们可以《can》使用函数的方法来排名。countif公式为:“=countif(x$2:x$(n+1),">"&x2)+1” countif函数的功能是计算区域《regional》中满足《mǎn zú》给定条件的单元格个数。

  2、公式中指定计算区域《regional》x$2:x$(n+1),其中,x代表的是成绩所在的列,设x=a,n=500,则上述写为a$2:a$501(下同),以此类推。求出在a2:a(n+1)中大于对应总分的单元格的个数,然后加上1就可以《can》得出该单元格中数值的名次。

根据成绩高低在excel中自动填上排名

图1

  rank公式为:“=rank(x2,x$2:x$(n+1),0)”rank函数的功能是返回一个数字在数字列表中的排位,大小是其与列表中其他《qí tā》值的比值。

  3、如果成绩已排过序,数字的排位就是它当前的位置《locates》。

  4、函数中最后的“0”指排位的方式,当其为 0或省略时为降序排列。如果为非0则升序排列。excel教程

[url]082178735aa807f5502880baa6aae321.jpg

图2

  这两个excel函数足以达成我们的目的,这样《then》就省去了手工调整的麻烦,否则,一个班还好说,如果是全市大排名呢?会累死人的。

原创文章如转载请注明:转载自excel学习网 [ http://www.excel8.cc//]
需要保留本文链接地址:http://www.excel8.cc//shujufenxi/1717.html
分享到:
相关教程:
网站地图 | xml地图 | 免责声明 | 关于我们 | excel教程:优秀的excel在线学习和资源分享网站。
版权所有《suǒ yǒu》: copyright © 2013-2018 http://www.excel8.cc/ all rights reserved.
豫icp备12002644号