排名函數 排名函數rank公式操作


排名函數 排名函數rank公式操作

文章插圖
大家好,小小來為大家解答以下問題,排名函數rank公式操作 , 排名函數很多朋友還不知道,現在讓我們一起來看看吧!
排名函數為排名函數 。Rank函數最常用于查找某個值在某個區域的排名 。
秩函數的語法形式:rank(number,ref,[order])
在函數名后面的參數中,number是數值或單元格名稱(單元格必須是數字),ref是排序的參考數值范圍,順序為0和1 。默認不需要輸入,得到的是從大到小的排名 。如果要查找最后一個數字,請使用1作為順序值 。
以下是排名函數的一些示例:
示例1:正面排名
在本例中,我們在B2單元格的A1:A5區域中找到了數字20的排名,并且我們沒有輸入order參數 。如果我們不輸入order參數 , 默認的order值是0 , 也就是從高到低排序 。在本例中 , A1:A5區域中20的正排序為1 , 因此顯示的結果為1 。
示例2:倒排
在這種情況下 , 在上面例子的情況下 , 我們輸入順序值為1,發現結果變化很大,因為順序值是1 , 意味著要求倒數排名,A1:A5區域20的倒數排名是4 。
示例3:查找列號的等級
在實際應用中,我們經常需要詢問一列數值的排序,例如,我們需要找到A1到A5單元格中數據各自的排序 。我們可以用單元格引用的方法來rank:=rank(a1,a1:a5) 。這個公式是求a1單元格在a1:a5單元格中的排名 。當我們使用自動填充工具拖放數據時 , 我們發現結果是錯誤的 。仔細研究后,我們發現a2單元格的公式居然變成了=rank(a2,a2:a6),出乎我們的意料 。我們比較的數據范圍是a1:a5 , 不可更改 。因此,我們需要使用$符號來鎖定公式中a1:a2的公式 。因此,單元格a1的公式變為=rank(a1,a$1:a$5) 。
如果你不記得如何使用這個函數,你可以點擊“插入”函數 , 在類別中選擇“全部”,然后在下面選擇任意一個函數名 , 再按鍵盤上的“R”鍵,你很快就會找到rank函數 。三個參數的用法如上所述 。
想找A列數據的倒數排名,會嗎?參考例3和例2,很容易參考excel教程主題獲得更多信息 。
以下為補充:
作為班主任,難免要給學生排名什么的 。比如,如果需要保持原報表的姓名順序不變,對所有學生進行排名,過去一個可行的辦法是使用工具欄的【自動求和】按鈕計算每個學生的總分,然后點擊菜單命令數據排序打開“排序”對話框,選擇“總分”作為主關鍵字,選擇右邊的“降序”單選 。點擊【確定】按鈕,就可以按總分降序排列大家的成績了 。
之后,我們需要做的就是在排名欄中依次手動輸入每個學生的分數 。如果數據量比較大,可以先輸入1,2,3 , 然后選中這三個單元格,然后將鼠標移動到單元格右下角的小方塊上,鼠標變成十字后向下拖動,自動生成數字 。
最后,單擊菜單命令數據排序打開排序對話框 。這次以“數字”為主關鍵詞,選擇右邊的“升序”單選 。這時候,我們想要的結果就出現了 。
然而,這種方法仍有一些麻煩,主要表現在兩個方面:
1.要完成所有的排序工作,你要分別以“總分”和“數”為關鍵詞排序兩次 。如果不幸忘記設置數據表中的“數字”列,那么第一次排序后再回到原來的序列順序就麻煩大了(呵呵 , 不要笑,這種事情我遇到過很多次了,是個警告) 。
最麻煩的是排名第二 。把關鍵詞按總分排序后,還需要手動填寫排名,當然會很麻煩 。雖然可以使用fill handle自動輸入數列的功能來完成快速輸入 , 但是也會帶來另一個麻煩,那就是如果總分相同,按照通常的情況 , 他們的排名應該是一樣的,但是自動填充功能不會這樣做 。所以需要手動修改相關排名 。如果有幾百個數據,豈不是鬧了個大頭?
現在,我們來看看如何更快更好地排出這個不規則系列 。
1.在“總成績”欄的F2單元格中輸入“=SUM(C2:E2)”,然后按回車鍵,將計算出第一名學生的總成績 。
2.在“排名”列的“G2”單元格中輸入“=RANK(F2,$F$2:$F$7)”,然后按回車鍵,第一名學生的排名就出來了 。什么,排名不對?不要緊,回頭看 。順便還想說一下,上面公式中的“$F$7”是“總分”一欄中最后一個數據的位置,實際上可以根據表格中的實際情況填寫 。
3.選擇F2和G2單元格,然后向下拖動填充柄到最后一個單元格,看到了嗎?每個人的總分和排名都是瞬間完成的(2) 。而且更妙的是,按照這種方法 , 如果總分相同,排名相同 。數據越多,這種方法越能顯示出優勢 。試試看!
最后,在用于排名的公式“=RANK(F2,$F$2:$F$7)”中,不要忽略“$”這個符號!排名能不能準確起到很重要的作用 。
【排名函數 排名函數rank公式操作】今天本文講解到此結束,希望對你有所幫助 。

    推薦閱讀