excel表格名次函数 表格排名函数相同名次

请问excel中的rank函数如何为分数相同的名次排名?如图,两?总分相同的,按照科学分数高低排名,那如果科学分数也一样呢?
其实想通了很简单,只要保证有一列数字能不重复就可以排出来名次
在名次后面增加一列以科学排名的(rank(科学)),关键就在对后面的处理上,
可以把科学排名的名次除以10,使之变成小数再加上前面的名次得到新的名次(有小数),然后再对新名次进行排名,就可以区分出来了(总分相同,科学分相同的就区分不了) 。

excel表格名次函数 表格排名函数相同名次

文章插图
excel表格用rank排序时成绩相同的为什么名次不?excel给你两个公式:1、在C2单元格输入公式=IF(B2="","",SUM(IF($B$2:$B$100>B2,1/COUNTIF($B$2:$B$100,$B$2:$B$100)))+1),用Shift+Ctrl+Enter结束,下拉 。2、在C2单元格输入公式=IF(B2="","",SUMPRODUCT(($B$2:$B$100>=B2)/COUNTIF($B$2:$B$100,$B$2:$B$100&""))),下拉 。
excel中的rank函数如何为分数相同的名次排名Rank函数的排名有点不符合我们习惯的排名方式,如100、100、99三个数字从大到小排,RANK的结果是100(第一名),100(第一名),99(第三名),它是缺少第二名的 。我们习惯是100(第一名),100(第一名),99(第二名)即有一就有二这样的方式,你是想要哪种方式了?假如数据(数值)在C列,从C2单元格开始,E列排位:
E2单元格公式:
=RANK(C2,$C$2:$C$8)
此种方法是比较通用的方式,
中国人的习惯方式是并列后依次排序:
可以试一下:
=SUMPRODUCT(($C$2:$C$8>C2)*(1/COUNTIF($C$2:$C$8,$C$2:$C$8)))+1
格式柄下拉复制公式:
公式的引用区域根据实际情况自行修正假设成绩在d里,从单元格d2开始 。
在单元格e2输入 =rank(d2,d:d)
【excel表格名次函数 表格排名函数相同名次】回车后再选中e2,鼠标移到其右下角,双击那个“+”
excel表格名次函数 表格排名函数相同名次

文章插图
在用EXCEL表格排序时,如何使相等的分数排出相同的名次用RANK函数排名次,就可以达到要求 。相同分数排相同名次,用rank.eq函数 。
示例中公式
=RANK.EQ(A2,$A$2:$A$15,0)
用RANK函数排名次,就可以假如数据在A1:A10
在B1输入
=RANK(A1,A$1:A$10)
一定要输入$用RANK函数排名次