當我們不方便或者不能對數據進行排序時,需要對數據進行排名(排位),很多人選擇用 RANK 函數,但是 RANK 函數有一個特定:對于相同的數據(重復數據)進行排名時是并列排名的,并且會占空名次。例如對100、100、99進行排名,得出的結果分別是1、1、3,而不是1、2、3或1、1、2。下面,就教大家怎么解決這個問題。
案例演示
?、賳覧xcel2013,小編初略的制作了一份表格,看到有一些并列的數據,在F2單元格輸入公式:=RANK(E2,$E$2:$E$10)+COUNTIF($E$1:E2,E2)-1
?、诨剀?,得到結果6,我們驗證一下,看看5是不是排在該列數據的第6位。
?、垓炞C無誤之后,鼠標移動到該單元格右下角,出現+號,雙擊填充柄,完成余下數據的排序。
④排序完成,大家不放心的話可以自己眼力驗證,2個并列的9并不是都排在第2,一個第2另一個第3,按照數據先后順序排列。
公式說明
rank(對什么排名,在哪里排):在一組連續單元格內對單元格值進行排名。
countif(在哪里計算個數,計算什么的個數):在指定區域內計算指定內容的個數。
公式的意義:E2的排名+當前行以上E2的個數-1
新聞熱點
疑難解答