close

EXCEL名次排序函數,大家通常會用RANK()

RANK(number,ref,[order]) 排名/等級函數
Number :此引數為要找出其等級的數字,不可省略。
Ref :此引數為數字群或數字清單的陣列或參照,若引數範圍中有非數值,則RANK函數會忽略非數值,不可省略。
Order :此引數為指定數字排列順序的方式,若 order引數數值為 0 或省略,則RANK函數會以遞減排序來評定 number 的等
級;若 order引數數值不為 0,則RANK函數會以遞增排序來評定 number 的等級。

本函數建構步驟:
1、被計算排名/等級的對象
2、有多少資料的在計算排名/等級
3、排算完成之後是否要排序

注意事項:若有數個相同的數字,RANK函數會列為同一等級。故重複的數字會影響後續數字的等級。Number數值若不為
Ref數字清單的陣列或參照中,RANK函數會得到一個#N/A錯誤值。

但是,COUNTIF也是可以有名次排序效果,

下例為使用RANK函數和COUNTIF函數完成處理Excel表中排名。 

[例]下表是對一列資料進行排名,使用Excel中的RANK函數和COUNTIF函數均可完成處理排名的相同效果。

剪貼簿18.jpg  

用RANK函數就可以寫成=RANK(A2,$A$2:$A$18,0),若用COUNTIF函數就可以寫成=COUNTIF(A$2:A$18,">"&A2)+1,是不是一樣呢?

因此,EXCEL套用函數方法不是只有一種,不要太拘泥某種形式,甚至死記而不活用;只要能達到目標且簡捷,看運用的靈活度,都是好方法。

arrow
arrow
    文章標籤
    EXCEL RANK COUNTIF 排序
    全站熱搜
    創作者介紹
    創作者 sxt66329 的頭像
    sxt66329

    sxt66329的部落格

    sxt66329 發表在 痞客邦 留言(0) 人氣()