Excel函式rank使用方法(Excelrank函式的用法圖解)
RANK(number,ref,[order])
看著這個公式也不難,那我就稍微給各位可愛們講解一下下好了。RANK函式的作用,就是返回某數字在一列數字中相對於其他數值的大小排名,number就是需要找到排位的數字,ref就是數字列表組或者單元格區域,order這個不是必須的,0為預設的降序,1為升序。
我們要將上圖中各個部門的得分進行一個排序,只要在排名這一列輸入函式=RANK(C2,$C$2:$C$9,0),並且下拉就可以得到各個部門的排名了。這裡第二引數記得鎖定。
如果有兩個部門的得分一樣,那麼則會出現下面這種情況
這樣,排名中就會出現兩個並列第三,但是沒有第四名,直接跳到第五名。因為RANK函式用的是美式排名,即每一個數值取最優排名,相同排名會向下佔用排名空間,所以使得整體的排名不連續。
如果排名的單元格不連續,比如跨越了好幾列的那種,我們只需要修改RANK函式中,ref的位置就可以了,比如下面這種情況,話不多說,直接上公式=RANK(C15,($C$15:$C$18,$F$15:$F$18),0)
PS:記得在ref位置加括號!加括號!加括號!重要的事情說三遍。
如果排名的單元格跨越了不同的表格,不慌不慌,和上面的情況大同小異,直接在第二個引數ref中直接引用連續的表格就好了,公式麼也差不多=RANK(C2,表1:表2!$C$2:$C$9,0)