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函數排名次