tft每日頭條

 > 科技

 > excel用rank函數計算排名

excel用rank函數計算排名

科技 更新时间:2024-05-04 09:12:16

有人的地方就有江湖,有數據的地方就有排名。相信大家對Excel數據排名不會陌生,裡面使用最多的一個排名函數,它就是Rank函數。

excel用rank函數計算排名(Excel數據排名不隻有Rank函數)1

因為場景的不同,數據排名也有不同的操作,Rank函數已經不能解決我們的操作。今天我們就來學習一下,Excel中如何根據不同的場景,利用函數公式進行排名操作。

案例一:根據人員綜合成績全員進行集中排名

excel用rank函數計算排名(Excel數據排名不隻有Rank函數)2

案例說明:我們需要對全部的人員,按照成績從大到小進行綜合排名,在這種集中簡單排名操作下,我們用Rank函數就可以進行解決。

函數公式:

=RANK(D3,$D$3:$D$12,0)

函數解析:

1、Rank函數總共有3個參數,第一參數為我們要排名的單個單元格數據,第二參數為需要排名的全部數據區域;第三參數有0和1兩個值(0代表從到到小降序排序,1代表從小到大升序排序)

案例二:根據人員綜合成績,按照部門進行單獨的排名

excel用rank函數計算排名(Excel數據排名不隻有Rank函數)3

案例說明:我們需要按照綜合成績,單獨的對每個部門人員進行成績排名。這種條件排名的情況下Rank函數就解決不來。

函數公式:

=SUMPRODUCT(--(($C$3:$C$12=C3)*($D$3:$D$12)>D3)) 1

函數解析:

1、使用多條件排名的時候,我們需要利用到Sumproduct函數,它可以将多個條件用*符号連接起來;

2、($C$3:$C$12=C3)代表統計對應的部門區域=C3單元格銷售一部的值,會返回True或者False兩個邏輯值;

3、($D$3:$D$12)>D3)代表對應的數據區域急速單元D3單元格的值,同樣會以True或False邏輯結果來顯示;

4、因為兩個條件屬于邏輯值,轉化為數值的時候前面需要用--來轉化。最後在當前值的基礎上 1就可以計算出當前的排名。

案例三:對全員成績按照是否有服務問題進行條件排名

excel用rank函數計算排名(Excel數據排名不隻有Rank函數)4

案例說明:如上圖數據所示,我們需要将有服務态度的人取消排名。這裡可以搭配IF函數來進行快速操作。

函數公式:

=IF(E3>0,"取消排名",RANK(D3,$D$3:$D$12,0))

函數解析:

1、IF函數在這裡進行判斷,當對應的服務态度的數量大于0時會取消排名;反正會進行Rank函數來進行排名操作。

現在你學會如何根據不同的場景來進行數據綜合排名了嗎?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved