tft每日頭條

 > 生活

 > excel數據排名

excel數據排名

生活 更新时间:2024-07-08 00:30:48

排名有很多種,中式排名,美式排名,小組排名等等。今天就來講一下。

excel數據排名(Excel各類排名你是否知道)1

一、排序法

Excel排序會改變表格中數據的上下位置順序,排名時一般不建議使用。

二、公式法

Excel原始數據位置不變的情況下,需要計算排名時,可使用Rank/Sumproduct/Countif等來進行排名。公式法并不會改變表格中數據的上下位置順序。

excel數據排名(Excel各類排名你是否知道)2

(一)Rank函數-美式排名

Rank是最常用的排名函數,也是美式排名的函數。

美式排名:若有相同的值出現,對應的名次都會顯示為同一個值。然後下一個名次會直接跳過中間存在的數值。(例:第一名,第二名,第二名,第四名)

功能:求某一個數值在某一區域内的排名。

語法:=Rank(number,ref,[order])

公式:=RANK(排名的單元格,排名區域,[排序方式])

排序方式:1為升序,0或省略為降序。

excel數據排名(Excel各類排名你是否知道)3

三個參數:

  • number單元格内必須為數字
  • ref排名區域必須要絕對引用
  • order可省略,省略為降序排列

實例一:按照同學成績進行排名。

降序公式:=RANK(D2,$D$2:$D$8,0)

升序公式:=RANK(D2,$D$2:$D$8,1)

excel數據排名(Excel各類排名你是否知道)4

實例二:按照同學成績進行多區域排名。

輸入公式:=RANK(D2,($D$2:$D$8,$J$2:$J$8))

通用公式:=RANK(目标,(所屬區域1,所屬區域2),升序/降序)

【注意】第二個參數使用英文逗号","連接将兩個區域連接起來。

excel數據排名(Excel各類排名你是否知道)5

實例三:按照同學成績進行跨表排名。

輸入公式:=RANK(D2,排名1:排名2!$D$2:$D$8)

excel數據排名(Excel各類排名你是否知道)6

注意事項:

1、隻能對數字進行排序

2、Rank函數排名,若數值相同,則排名相同,後續排名則出現斷裂,排名 1。

(二)Sumproduct函數-中式排名

中式排名:有相同的數字或并列名次,排名不會斷開,而是連續的。(例:第一名,第二名,第二名,第三名)

1、全部排名

中式排名:Sumproduct Countif 函數

公式一:=Sumproduct((目标區域>目标)*(1/Countif(目标區域,目标區域))) 1(降序)

=Sumproduct((目标>目标區域)*(1/Countif(目标區域,目标區域))) 1(升序)

excel數據排名(Excel各類排名你是否知道)7

公式二:=Sumproduct((目标區域>=目标)*(1/Countif(目标區域,目标區域)))

excel數據排名(Excel各類排名你是否知道)8

公式三:=Sumproduct((目标區域>目标)/Countif(目标區域,目标區域)) 1 (降序)

=Sumproduct((目标>目标區域)/Countif(目标區域,目标區域)) 1(升序)

excel數據排名(Excel各類排名你是否知道)9

公式四:=Sumproduct((目标區域>=目标)/Countif(目标區域,目标區域))

excel數據排名(Excel各類排名你是否知道)10

2、分組排名

(1)美式分組

按照班級進行排名:

=SUMPRODUCT(($B$2:$B$8=B2)*($D$2:$D$8>D2)*1) 1

=SUMPRODUCT(--($B$2:$B$8=B2)*($D$2:$D$8>D2)) 1

excel數據排名(Excel各類排名你是否知道)11

通用公式:

公式一:=Sumproduct((條件區域=條件)*(目标區域>目标)*1) 1

公式二:=Sumproduct(--(條件區域=條件)*(目标區域>目标)) 1

※ 文本數字,邏輯值轉化為數值時,前面需要用--或N來轉化。

(2)中式分組

按照班級進行排名:

=SUMPRODUCT(($B$2:$B$8=B2)*($D$2:$D$8>D2)/COUNTIFS($B$2:$B$8,$B$2:$B$8,$D$2:$D$8,$D$2:$D$8)) 1

excel數據排名(Excel各類排名你是否知道)12

通用公式:

公式一:=SUMPRODUCT((條件區域=條件)*(排名區域>排名目标)/COUNTIFS(條件區域,條件區域,目标區域,目标區域)) 1

公式二:=SUMPRODUCT((條件區域=條件)*(排名區域>=排名目标)/COUNTIFS(條件區域,條件區域,目标區域,目标區域))

(三)Countif函數

輸入公式:=COUNTIF($D$2:$D$8,">"&D2) 1

excel數據排名(Excel各類排名你是否知道)13


美式排名&中式排名

美式排名:出現相同數據時,并列的數據也占用名次。{第一名,第二名,第二名,第四名}

中式排名:出現相同數據時,并列數據的不占用名次。{第一名,第二名,第二名,第三名}

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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