excel表格中排名的函数公式是什么 excel排名函数是什么

请问用Excel给学校成绩排名用什么函数?你有1000多人,当然能排到最后一名的不就是1000多名吗?
你如果按照分数,同分的排一个名次,下一名是紧接着排的话,那最多只有600名了!(中国式排名)
假设你分数在B2:B1000的话,C2排名公式下拉--就是中国式排名!
=SUMPRODUCT(($B$2:$B$1000>B2)*(1/COUNTIF($B$2:$B$1000,$B$2:$B$1000)))+1太简单了 。
这是你想要的结果(图1)
第1步——排序
注意“成绩”那一列,整个excel表要根据成绩高低排过序(由高到低),只有排序后才能用函数排名次 。
----------------------------------------------------
你应该会排序吧,你们微机老师肯定会
----------------------------------------------------
现在已经成功了一半了,下面的函数其实很简单
用鼠标拉一下,整个 名次 那一列自动填充上函数值了
给分100分 。rank()函数
美式排名,有并列
如,有两个第2名的,那么再下一个,就变成了第4名了没错啊
比如你们学校有100人10人考100分89人个考90分1人考80分
那10人并列第一名
89人并列第十一名 因为他们前面有10人比他们分高
最后那个人就是第100名 前面99个人都比他分高虽然你想要的是中式排名
但是我还是说美式排名更科学 。
建议c2=rank(b2,$b$2:$b$1000)有3个100分的话,99分的人就应该排在第4名!

excel表格中排名的函数公式是什么 excel排名函数是什么

文章插图
excel数值排名的函数EXCEL中的数值排名函数一般是使用rank函数 。rank函数最常用的是求某一个数值在某一区域内的排名 。
rank函数语法形式:rank(number,ref,[order])
函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1 。
举例如下:
假如A列从A1单元格起,依次有数据80、98、65、79、65 。
在B1中编辑公式
=RANK(A1,$A$1:$A$5,0)
回车确认后,向下复制公式到B5单元格 。
从B1单元格起依次返回值为2、1、4、3、4 。
公式中的参数0(零)或省略,Excel 对数字的排位是把数据从大到小的降序排列,也就是说数值最大的排名第1 。假设姓名在A列,成绩总分数在B列,C2中的公式为:
【excel表格中排名的函数公式是什么 excel排名函数是什么】=RANK(B2,$B$2:$B$6,0)