Excel表格如何用rank函式排名(表格怎麼用rank函式排名)
工作和學習中經常會用涉及到成績或者是銷量排名,怎麼樣用函式快速解決排名問題呢,其實用 RANK函式 COUNTIFS函式就可以輕鬆搞定各類排名問題。
函式解析
RANK函式有3個引數 RANK(number,ref,[order])
① number:要進行排序的數字。通常為單元格引用。
② ref:要在哪個區域進行排序。通常為單元格引用區域。
③ order:按升序還是降序排列。非0值升序排列,0或忽略降序排列。
RANK函式如果只是用來單純的排名很是好用,但是如果我們需要按照部門或者班級進行內部排序,顯然用RANK就有點麻煩,那怎麼辦呢?看看下面的案例吧。
案例1:按成績排序
① 在D2單元格錄入公式:=RANK(C2,$C$2:$C$12)
② 下拉填充公式。
RANK函式非常好理解,C2的數值在$C$2:$C$12資料列中的名次,為了避免公式向下填充過程中C2:C12區域變化,需將資料列$進行絕對引用。但是RANK函式有個問題,同名次要佔位,例並列第5之後就是第7名。
案例2:成績按照部門分別進行排序
如果不分部門進行混排的話,無疑RANK是不二之選,但要分部門排序,就需要用到COUNTIFS函式。(如果您對COUNTIFS不太瞭解,可關注今日頭條“EXCEL學習微課堂”,檢視往期教程《Excel學會多條件計數函式COUNTIFS,再多條件的計數都不怕!》)
① 在C2單元格錄入公式:=COUNTIFS(B:B,B2,C:C,">"&C2) 1
② 下拉填充公式。
公式解析:
COUNTIFS(B:B,B2,C:C,">"&C2)用來算出在C列比C2這個數字大的有幾個。然後再加上1就是C2的排名了。之所以用COUNTIFS是因為如果還有別的更多的條件,我們也可以用這種方法。
我是EXCEL學習微課堂,頭條教育視訊原創作者,如果我的分享對您有幫助,歡迎點贊、收藏、評論、轉發,更多的EXCEL技能,可以關注今日頭條“EXCEL學習微課堂”。