excel函數怎么學 excel的排名函數怎么用

excel表格怎么排名1、打開需要的Excel文件,打開之后將學生的成績統計一下名次,看看學生的排名情況如何;
2、找到并點擊一下要統計排名的單元格,然后找到上面的插入函數圖標,點擊插入函數選項;
3、然后在打開的頁面中找到rank() 函數,然后點擊 確定選項;
4、在打開頁面的第一個輸入框中填入 F2,而在第二個輸入框中填入 F$2:F$9,其中$是絕對符號,地三個輸入框中填入 0或者是非零,其中0是降序、非零是升序,然后點擊確定;
5、然后就可以看到第一個人的排名是第五名,然后下拉就可以看到各個學生的排名名次了 。
可以用rank函數進行排名 。
1、以excel2010版本為例,如下圖要對E列的總分進行排名;
2、首先在F2單元格輸入函數,rank函數是排名函數,最常用的是求某一個數值在某一區域內的排名,公式為rank(要排名的數值,排名區域);
3、故這里的公式=RANK(E2,E:E),按enter鍵則可得出排名結果;
4、把鼠標放在單元格右下角,下拉填充公式則可得到該列總分的排名了 。
用rank函數進行排名 。語法 rank(number,ref,order) number 為需要找到排位的數字 。ref 為數字列表數組或對數字列表的引用 。ref 中的非數值型參數將被忽略 。order 為一數字,指明排位的方式 。如果 order 為 0(零)或省略,microsoft excel 對數字的排位是基于 ref 為按照降序排列的列表 。如果 order 不為零,microsoft excel 對數字的排位是基于 ref 為按照升序排列的列表 。Excel成績表可以用RANK函數排名 。
1、以excel2010版本為例,如下圖所示,要對下面同學的E列總分進行排名;
2、在單元格F2輸入RANK函數,F2=RANK(E2,E2:E6),按回車Enter鍵,就會得到該名同學的排名了;
3、把鼠標放在F2單元格右下角往下拉填充公式,發現得到的排名都是1,這是因為RANK函數的取值范圍沒有絕對引用,導致取值范圍隨著往下拉發生了變化;
4、回到F2,把排名的取值范圍固定一下,即加$符號絕對引用,則變成$E2:$E6,那么公式往下拉填充時范圍就不會發生變化,一直都是E2:E6;
5、固定好取值范圍后,再次往下拉填充復制公式,就會得到如下圖所示的正確的排名了 。
Excel中的成績排名,可以利用rank進行一般排名;也可以利用數組公式進行“中國式”排名別將兩種排名方法介紹如下:
軟件版本:Office2007
方法如下:
1.對于一般的排名,可以直接利用rank函數,如下所示:
函數用法:=rank(要排名的成績,總成績所在區域)
2.這樣得到的排名,會因為名次重復,而跳過一些名次,比如下圖中的第4名,第6名,第8名等:
3.而中國式排名一般是名次順延,需要用到較復雜的數組公式來實現,下面是最常見的中國式排名公式之一:
公式解釋:對于總成績區域中大于當前成績的,利用countif進行個數統計,再用1相除,最后sum求和,即得到大于當前成績的且不重復的成績個數,也就是當前成績的中國式排名
4.Ctrl+Shift+Enter三鍵結束數組公式,往下填充,即可得到名次順延的中國式成績排名結果:

excel函數怎么學 excel的排名函數怎么用

文章插圖
如何用Excel中的Rank函數給不同班級學生排名次原發布者:KeepMoving恬
如何用Excel中的Rank函數給學生排名次見圖1 。假設我要給總分那一列的數據排名,那么首先選取“總分”一列數據的單元格區域E2-E17,然后單擊菜單中的“插入/名稱/定義”,在彈出“定義名稱”的對話框中的“當前工作簿名稱”一欄中輸入或修改名稱為“總分”,(默認情況下是這一列數據的標題)在“引用位置”一欄中顯示的就是剛才選取的單元格區域E2-E17(當然也可以單擊其右側的“折疊按鈕”重新選取單元格區域),然后按“確定”退出 。見圖2 。接下來.就可以調用Rank函數來給學生總分排名了 。見圖3 。在單元格F1中輸入“名次”,單擊F2單元格,選擇“插入/函數”菜單項或單擊工具欄中“fx”按鈕后彈出“插入函數”對話框,找到“RANK”函數,單擊確定,即彈出“函數參數”輸入對話框 。在Number一欄中輸入E2(也可以直接用鼠標單擊E2或單擊其右邊“折疊按鈕”對話框消失,再用鼠標單擊E2后按“回車鍵”,此欄中即為剛才選定的單元格E2),然后在Ref一欄中手動輸入“總分”,引用我們剛才定義的單元格區域,之后單擊“確定”按鈕退出就可以得到第一個學生的成績排名了 。最后選取單元格F2,通過“復制句柄”復制,得出全班成績的排名 。見圖4 。用rank函數沒錯,但rank函數得到的結果是美式排名,比如有2個并列第二名,就沒有第三名,直接到第四名,這不符合中國的習慣 。
給你一個中國式排名的公式 。比如成績在B2:B10單元格,在C2:C10單元格排名次的話,在C2單元格輸入公式=sumproduct((b2:b10>b2)/countif(b2:b10,b2:b10))+1,然后拖動填充到C10單元格即可 。假設b列放置學生分數,名次列A2單元格輸入函數=RANK(B2,B:B),下拉即可這是數據
成績 排名
你在A2單元格輸入
=RANK(A2,$A$2:$A$12,0)下拉
成績 排名
56 11
66 10
106 3
116 2
【excel函數怎么學 excel的排名函數怎么用】126 1能把問題說詳細點嗎?