排位函數RANK和PERCENTRANK的用法比較

2020-12-11 VBA語言專家

學習的過程中要對所學的知識不斷地加以比較,特別是相近或相似的內容,更是要這樣。我經常談到,函數的結果往往不是很重要,因為很多的函數都可以實現這個功能,而重要的是實現這個結果的過程,用心地掌握這個過程,對我們的幫助往往是很大的。對這個過程熟練地掌握了,才能在實現結果的過程中有選擇,用自己最為熟悉的過程去實現。

今天就對兩個排名函數加以比較說明。所謂排名函數,就是依照順序把所給的數據進行排順序的函數。這種函數常見的是兩種,一種是普通的排名,就是RANK函數;還有一種是百分比排名,是PERCENTRANK函數。後者目前的功能更加細化了,但我的這篇文章中仍以老的版本來講解。這兩個函數有什麼作用和功能呢?下面給大家分別講解。

首先,RANK函數是排名函數。最常用的是求某一個數值在某一區域內的排名。這是最常用的一種排名函數。

語法:rank(number,ref,[order])

參數number 為需要求排名的那個數值或者單元格名稱(單元格內必須為數字),ref 為排名的參照數值區域,order的為0和1,默認不用輸入,得到的就是從大到小的排名,若是想求倒數第幾,order的值請使用1。

這個函數經常用到,不再過多的講解了。有興趣的朋友可以往前看看我的文章,經常會提到這個函數。

其次是PERCENTRANK函數,用於返回某個數值在數據集中的百分比排位,

語法:PERCENTRANK (array,x,significance)

參數array表示要進行百分比排位的數據區域。x表示要計算百分比排位的數字。significance表示返回百分比值的有效位數。

注意事項:

1、 如果參數array為空,該函數將會返回#N/A錯誤值。

2、 如果參數significance小於1,該函數將會返回#NUM!錯誤值。

3、 如果 x 與數組中的任何一個值都不匹配,則 PERCENTRANK.EXC 將插入值以返回正確的百分比排位

對於RANK函數比較好理解,而對於PERCENTRANK函數該如何正確理解呢?我們還是看下面的實例吧:一組成績清單,分別在C列和D列錄入RANK排名和百分比排名函數的公式;

我們先看下結果:

從上述的結果很清楚地看到了百分比排名的作用,也就是說可以看出每個數據的位置情況,那麼位置情況又是如何計算出來的呢?就如我們的排隊一樣,往往關心的是我前面有多少人,還要關心總的人數,這個位置百分數的排名也是一樣的。我們再看一組數據的例子:

我們來分析每個數據的位置情況是怎麼劃分的:

上圖B2的數據是10,百分比排名是0。

上圖B3的數據是20,比它小的是有1個,比它大的有5個,所以位置為百分比排名是1/(1+5)=17%。

依次類推,當出現重複時要補足個數。

如B7的數據,比它小的是5個,則為5/6=83% 就是這麼簡單的關係。

今日內容回向:

1 RANK函數的作用和意義是什麼?如何實現從大到小的排名?

2 PERCENTRANK函數的作用和意義是什麼?

3 PERCENTRANK函數的結果是如何計算出來的?

分享成果,隨喜正能量。

相關焦點

  • Excel統計排名函數RANK
    ,即可獲取對應教程個人微信號 | (ID:ExcelLiRui520)微信公眾號 | Excel函數與公式(ID:ExcelLiRui)微信服務號 | 跟李銳學Excel(ID:LiRuiExcel)本文關鍵詞:rank工作中經常會遇到各種排名統計相關問題,比如升序排名、降序排名、多列數據排名等。
  • 【Excel函數】RANK用法介紹
    周二 · 函數    關鍵詞:rank,排名1語法
  • 想自學電腦辦公,Excel表格函數是重點:排名函數rank功能很強大
    下面和大家聊聊,公司文員中應用比較多的Excel表格函數:rank。接下來,小編和大家講講Excel的排名專用函數:rank首先:rank函數分為兩個:rank.eq和rank.avg,分別表示的意思是:前者是當數據相同時,則排名相同,後者,當分數相同時,採取平分小數制。兩者都是對現有數據進行排序。
  • RANK函數:一招搞定,讓排名變得如此簡單
    今天函數哥要分享一個排名函數-rank函數。rank函數常被我們用於排位。rank函數的排名機制正序、倒序都可以從上圖中,細心的小夥伴已經看到了,相同數值的排名是並列的,而並不影響整體排名秩序。例如,在下表的數值清單中有三個 20,其大小位置為 3 (按從大到小的順序來評定),則 10 的位置是 6 (空出位置 4 和 5)。示例1:下表用 RANK函數對短跑運動員的成績進行排名,賽跑的完成時間越短,名次越靠前。
  • Excel:RANK排名類函數
    實質上,Excel 中提供了幾個排名相關的函數,簡便且實用。在 Excel 2010 版及以後,RANK 函數被 RANK.EQ、RANK.AVG 等新函數取代。新函數的名稱更好地反映其用法,語法與 RANK 函數完全一致。
  • excel不改變數據位置進行排序,rank函數可以幫到你
    我們在實際工作中,當我們使用excel表格處理大量數據的時候,有時候我們需要對數據進行排序,數據排序我們通常會使用到excel自帶的排序工具,這個工具方便快捷,但是使用排序工具對數據進行排序,會改變數據的位置,假如我們不想打亂數據的位置,又想對數據的大小進行排序操作,我們該如何處理,這裡我們就要分享一個排序函數
  • rank函數的使用方法
    rank函數的使用方法rank函數是排名函數。常用於求某一個數值在某一區域內的排名。可以去除重名次rank函數語法形式:rank(number,ref,[order])參數1:number為需要求排名的那個數值或者單元格名稱(單元格內必須為數字)參數2:ref為排名的參照數值區域
  • Excel每日一技:rank函數的使用方法
  • Excel函數三分鐘上手——rank函數
    rank函數函數定義:表示某個數字在所在列中的排名函數格式RANK(number,ref,order)這個公式需要先死死地記住哦,其中「number」表示需要進行排名的案例在上圖中,所輸入函數為=rank(D2,D:D,0),其中number=D2,表示我需要計算D2單元格中的數值的排名。
  • Excel中rank函數怎麼用
    你還在為Excel中rank函數怎麼用而苦惱嗎,今天小編教你Excel中rank函數怎麼用,讓你告別Excel中rank函數怎麼用的煩惱。
  • DWG人均排位的神,6人Rank分相加過萬,打野3個王者千分號
    前言:哈嘍大家好呀,我是克格汪,本期和大家聊一聊韓服排位的那些事兒;LOL韓服一直以來都是職業選手們訓練的地方,因為韓服的排位環境相對較好,所謂的演員相對較少,只要出現一點的負面情況就會受到拳頭的懲罰,我們LPL的選手們很喜歡去韓服打rank,RNG中單小虎前段時間還登頂了韓服,我就發現了一件事情
  • 生存曲線的比較——log-rank檢驗和Breslow檢驗
    對於兩組或多組生存率的比較,常用log-rank檢驗和Breslow檢驗方法。這種檢驗方法能充分利用生存時間(包括刪失數據),而且能對各組的生存曲線作整體比較。 log-rank檢驗對觀察後期差別給相同權重,對觀察後期差別敏感;Breslow檢驗對早期差別敏感。
  • 【函數】RANK用法介紹
    =RANK(number,ref,[order])=RANK.AVG(number,ref,[order])=RANK.EQ(number,ref,[order])TIPS:·在單元格輸入=Rank( ,就會提示上述語法·參數[order]帶中括號代表可預設,此時默認為0(降序)·以上函數均是求一組數據的名次
  • 你想要的數據排名可不是簡單利用rank函數就能完成的
    今天,我想和小夥伴們分享交流的是關於在Excel數據處理過程中的排序操作。提到數據的排名,它可和數據序號填充大不相同哦。有人會說,用rank函數呀,它不就是專門針對數據排名而設定的公式嗎!沒錯,我們一起來看看吧!
  • RANK函數,你會用嗎?
    今天與大家分享一個排名的函數——RANK函數。一、RANK函數基礎語法RANK函數:表示返回一列數字的數字排位。二、RANK函數用法1、按降序排序輸入公式=RANK(B10,$B$10:$B$19)2、按升序排序
  • 英語pull rank 的用法
    當我們想表達「濫用職權、以權高壓制手下」時,英語詞組 pull rank 是一個不錯的選擇。這個詞組通常後接 on somebody 來表示被壓制對象。今天我們一起通過幾個例句來學習一下這個詞組的用法。
  • 青銅玩家排位遇到劉青松!韓服Rank質量下降,水友:是自尋死路
    在電競領域,手感和狀態是非常重要的。各位電競選手為了保持自己的手感,需要每天都進行rank。一般來說,去韓服進行rank是各位LPL電競選手的首選。主要還是因為韓服的排位環境更好,質量更好,可以很好的提升自己的水平。但是最近,有水友發現韓服排位的匹配機制好像發生了改動。
  • excel技巧-對數據進行大小排名函數rank函數
    有的時候我們需要對一組數據進行排名以觀察哪些數據表現出眾,這時候就可以用到rank排名函數,rank函數可以快速對一組數據進行排名,下面舉例說明rank函數的使用方法:1、在單元格D3中輸入=rank(C3,$C$3:$C$11),這時可以看到
  • 《戰艦世界》美服排位rank1心得分享經驗
    《戰艦世界》美服排位rank1心得分享經驗 2018-09-25 11:17  NGA玩家社區
  • SUBSTITUTE函數和REPLACE函數的用法比較
    如果用函數來解決,比較常用的替換函數有SUBSTITUTE 函數和REPLACE函數,在實際的工作中經常也會用到。有的朋友有的時候會經常出現疑惑,不清楚什麼時候該用哪個函數。其實,在某種意義上講,兩者都能實現替換,只是側重點不同。今日就兩個函數的用法給大家做詳細的講解。