在做各類數據整理的時候,我們經常會碰到一個問題那就是數據排名。如果只是常見的單一的數據排名,我們可以用簡單的RANK函數來操作即可。但是我們經常會碰到的就是大家的成績都是一樣的時候,我們需要再根據另外一個指標的大小來進行排名,這樣RANK函數就沒有作用了。
今天我們來就學習兩種多條件排名的操作方法。
一、RANK函數單一數據排名基礎講解:
函數=RANK(D3,$D$3:$D$9)
備註:如上圖:當我們需要根據所有人的銷售額由高到低進行排名的時候,只需要用Rank函數顯示即可,Rank函數的第三參數可以有也可以省略。(PS:第三參數為0代表從大到小排名,為1代表從小到大排名,省略則默認為從大到小排名)
二、多條件排名操作講解
場景1:按照不同部門,人員銷售額由高到低單獨進行排名
函數=SUMPRODUCT(($C$3:$C$9=C3)*($D$3:$D$9>D3))+1
備註:當需要根據不同部門單獨進行排名的時候,rank函數就不起作用了。這個時候需要用到Sumproduct函數來進行操作,通過這個函數將部門和銷售額兩個條件進行計算。最後面有+1是因為,如果不+1最小的那個值會顯示為0,+1可以依次將結果進行調整。
場景2:根據銷售額由大到小進行排名,當銷售額相同時根據滿意度由大到小排名
函數=RANK(D3,$D$3:$D$9)+SUMPRODUCT(($D$3:$D$9=D3)*($E$3:$E$9>E3))
備註:從數據中我們可以看到李四和驢兒的銷售額是相同的,王五和王吧的銷售額是相同的,在銷售額相同的情況下我們需要根據客戶滿意度由高到低進行排名。這裡就用到了RANK函數和SUMPRODUCT函數一起操作。
現在你對數據排名是否有不一樣的理解了?