服務熱線:400-0033-166
萬商云集 - 企業(yè)數(shù)字化選用平臺

企業(yè)首選的

數(shù)字選用平臺

rank函數(shù)排名怎么用 rank函數(shù)排名使用方法

2023-02-09 16:53:03 閱讀(280 評論(0)

  RANK函數(shù)屬于Excel表格中 統(tǒng)計 類別函數(shù),作用返回一個數(shù)字在數(shù)字列表中的排位。下面小編就給大家來詳細介紹一下rank函數(shù)排名怎么用   rank函數(shù)排名使用方法這一塊的內(nèi)容,希望能幫助到大家學習到這個函數(shù)。


rank函數(shù)排名怎么用


  RANK函數(shù)屬性:

  語法結(jié)構(gòu)RANK(number,ref,[order])

  中文表達式RANK(數(shù)值,引用,排位方式)

  Number 必需。 數(shù)值,一個需要找到排位的數(shù)字。

  Ref 必需。 引用,為數(shù)字列表數(shù)組或?qū)?shù)字列表的引用。Ref 中的非數(shù)值型參數(shù)將被忽略。

  Order 可選。 為一數(shù)字,指明排位的方式。

  如果 order 為 0(零)或省略,對數(shù)字的排位是基于 ref 為按照降序排列的列表。

  如果 order 不為零, 對數(shù)字的排位是基于 ref 為按照升序排列的列表。

  RANK函數(shù)應用案例:

  對數(shù)據(jù)由大到小的進行降序排位

  如下圖 將表格中銷售額進行由大到小排位。

  首先選擇D2單元格輸入RANK函數(shù)公式 =RANK(C2,$C$2:$C$9) ,按enter鍵運算公式,接著選中D2單元格將鼠標光標移動至單元格右下角,待光標變成+型按住鼠標左鍵填充至D9單元格,此時D2:D9單元格區(qū)域就完成對銷售額的由大到小排位。

  案例 =RANK(C2,$C$2:$C$9) 解析,公式核心點:①RANK函數(shù)忽略了Order參數(shù),公式運算默對Ref引用區(qū)域進行降序排位;②將Ref參數(shù)數(shù)據(jù)區(qū)域$C$2:$C$9單元格使用絕對引用,避免公式向下填充時數(shù)據(jù)區(qū)域變動。

  升序排位

  如果要將銷售額由小到大進行排位,只需要把公式更新為 =RANK(C2,$C$2:$C$9,1) ,將Order參數(shù)設置一個非0的數(shù)字。如下圖

  以上案例中C2單元格和C9單元格銷售額都是474,不管是降序還是升序排位時,這2個單元格排位都是相同,原因就是RANK函數(shù)運算時Ref參數(shù)中出現(xiàn)兩個相同數(shù)字的時候,結(jié)果排名就會并列,并且缺少下一個名次。

  RAND和COUNTIF函數(shù)組合應用案例

  結(jié)合上面案例如果想要實現(xiàn)唯一的排序,可以借助COUNTIF函數(shù)進行輔助配合。

  如下圖 選擇D2單元格輸入RAND和COUNTIF函數(shù)組合公式=RANK(C2,$C$2:$C$9)+COUNTIF($C$2:C2,C2) ,ctrl+c 快捷鍵復制D2單元格,選擇D3:D9單元格ctrl+v 快捷鍵將粘貼公式,此時D2:D9單元格就是銷售額的唯一排序值。

  案例公式 =RANK(C2,$C$2:$C$9)+COUNTIF($C$2:C2,C2)-1 解析,其中公式 RANK(C2,$C$2:$C$9) 部分為降序,上面案例已介紹不再累述;

  公式 COUNTIF($C$2:C2,C2)-1 部分,將有重復的銷售額進行計數(shù),如下圖為公式運算結(jié)果

  然后就是把將重復銷售額計數(shù)結(jié)果和RANK(C2,$C$2:$C$9) 函數(shù)降序結(jié)果相加,如下圖


上面就是關(guān)于rank函數(shù)排名怎么用   rank函數(shù)排名使用方法的全部內(nèi)容介紹,希望上面的相關(guān)內(nèi)容能幫助到大家。


未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處