工作和學習中經常會用涉及到成績或者是銷量排名,怎麼樣用函數快速解決排名問題呢,其實用 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學習微課堂”。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!