說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732
全網監測海量數據按需發布監測預警
實時把握輿情動態精準追溯信息源頭
眾所周知,在excel當中的一些函數公式是非常多的,而且有一些公式非常的相似,但是在使用的時候去大不一樣,接下來我們就來看一看兩種排名函數的具體使用方法。
excel排名函數——excel排名函數有哪些
方法一:SUMPRODUCT+countif排名
=SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1。即在G2單元格輸入公式后,同時按ctrl+shift+enter,然后下拉即可完成。
函數解析
sumproduct有兩個英文單詞組成,sum是和,product是積,所以是乘積之和的意思。
COUNTIF
是計數函數
函數解釋
=COUNTIF(B$2:B$7,B$2:B$7)表示的是分數出現的次數,和=COUNTIF($B$1:$B$7,B1)表達意思是一樣的。例如,92分出現的是2次,因此結果是2;其他分數出現的是1次,因此返回的結果是1
在SUMPRODUCT中,數組公式B$2:B$7>B2表示的是由TRUE和FALSE組成的邏輯數組{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}轉化為1和0的數組{0;0;0;0;0;0}。
因此G2單元格中的公式,=SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1是對{0;0;0;0;0;0}/{2;1;1;1;1;2}+1求和,即0/2+0/1+0/1+0/1+0/1+0/2+1=1
因此G3單元格中的公式,=SUMPRODUCT((B$2:B$7>B3)/COUNTIF(B$2:B$7,B$2:B$7))+1是對{1;0;0;0;0;1}/{2;1;1;1;1;2}+1求和,即1/2+0/1+0/1+0/1+0/1+1/2+1=2
因此類推即可。
方法二:countif+if排名
=SUM(–IF(B$2:B$7>B2,1/COUNTIF(B$2:B$7,B$2:B$7)))+1
函數解釋
=COUNTIF(B$2:B$7,B$2:B$7)表示的是分數出現的次數,和=COUNTIF($B$1:$B$7,B1)表達意思是一樣的。例如,92分出現的是2次,因此結果是2;其他分數出現的是1次,因此,返回的結果是1。
在if中,數組公式B$2:B$7>B2表示的是由TRUE和FALSE組成的邏輯數組{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}轉化為1和0的數組{0;0;0;0;0;0}。
因此G2單元格中的公式,=SUM(–IF(B$2:B$7>B2,1/COUNTIF(B$2:B$7,B$2:B$7)))+1是對0+0+0+0+0+0+1=1
因此G3單元格中的公式,=SUM(–IF(B$2:B$7>B3,1/COUNTIF(B$2:B$7,B$2:B$7)))+1即1/2+0+0+0+0+1/2+1=2
類推即可。
RANK函數計算名次時名次重復怎么辦
第一步、定位對象。我們把檢查對象定位在出錯的單元格。為了更快的找到錯誤,我們從后往前檢查。單擊J11,然后點擊鍵盤上的F2快捷鍵。此時J11單元格會顯示出計算陳某蓉名次的公式=RANK(I11,I11:I19)。
第二步、分析錯誤。我們分析公式發現”I11:I19″單元格只有陳某蓉一個同學的成績,而其他同學的成績都在I11之前的單元格內。所以是計算范圍出錯了。同樣的方式我們可以檢查出J4到J10單元格里的公式范圍都是錯的。真實的范圍是“I3:I11”,因此,我們需要把每次計算的范圍限定在“I3:I11”。
第三步、修正錯誤。這里就需要用到絕對引用。既在行標和列標之前均加上美元符號$。我們重新定位J3單元格,按快捷鍵F2編輯公式。如下圖。然后將計算范圍絕對引用,就是將“I3:I11”調整為$I$3:$I$11。
第四步、完善其他名次。我們單擊回車確認對J3單元格的調整,然后選中J3單元格,雙擊其右下角的方點,從而完成對下面其他同學的修正。
第五步、再次核實。我們單擊J11單元格,按下F2快捷鍵,發現公式’=RANK(I11,$I$3:$I$11)’,求和范圍是正確的。至此,我們完成所有工作。
以上就是有關excel排名函數如何使用的所有內容,如果大家還想了解更多與之有關的信息,歡迎關注我們文軍營銷的官網。當然我想掌握排名函數,最主要的是大家要在平時多去練習,只有多練才能夠記住它,理解它。
推薦閱讀
使用RANK函數來完成excel單元格區域的數據排位 | 文軍營銷1、打開銷售排名工作簿,在C2單元格中輸入公式=RANK(B3,$B$2:$B$9,0)。 2、按excel快捷鍵【Ctrl+Enter】,計算出1月的銷量排名,用拖動填充柄的方法,返回其他每月的銷量排名。 使用RANK函數來完成excel單元格區域的數據排位的時候,該函數對重復的數據的排位相同,雖然該數據沒有參加排序,但會影響其他數值的排位。excel計算公式 excel計算公式大全 | 文軍營銷12、條件求和:=SUMIF(B2:B56,”男”,K2:K56)——假設B列存放學生的性別,K列存放學生的分數,則此函數返回的結果表示求該班男生的成績之和; 13、多條件求和:{=SUM(IF(C3:C322=”男”,IF(G3:G322=1,1,0)))}——假設C列(C3:C322區域)存放學生的性別,G列(G3:G322區域)存放學生所在班級代碼(1、2...excel中的排序操作方法 excel中排序的函數 | 文軍營銷1、我們打開一個工作表,我制作了一個很簡單的成績單。 2、選擇要進行排序列的任意單元格,然后單擊數據選項卡下排序和篩選組中的升序按鈕,如圖1所示。 圖1 3、表格將以排序列為關鍵字,然后進行升序或則降序進行排列,圖2為升序排列,圖3為降序排列。 圖2 圖3 以上我們在excel中做了簡單升序和降序操作方法,使用e...利用IF函數自動在excel表格輸入序號 excel表格序號 | 文軍營銷1、我們打開excel表格以后,首先我們選中需要輸入序號的首歌單元格; 2、比如我們選中A1單元格,我們在該單元格輸入函數式為:=IF(B1=,,COUNTA($B$1:B1)) (引號中黑體的部分),然后向下拖拽,填充A列,這樣我們只要在B列單元格輸入內容,A列就會自動輸入序號了。 現在你應該知道利用IF函數自動在excel表格輸入序號和自...excel常用函數 辦公用的excel常用函數有哪些 | 文軍營銷excel常用函數——辦公常見的十大函數 1、SUM函數 SUM函數的作用是求和。 統計一個單元格區域: =sum(A1:A10) 統計多個單元格區域: =sum(A1:A10,C1:C10) 2、ERAGE函數 Average的作用是計算平均數。 可以這樣: =ERAGE(A1:A10) 也可以這樣: =ERAGE(A1:A10,D1:D10) ...Excel的常用函數類型和使用方法 常用函數的使用方法 | 文軍營銷1、函數的分類 Excel 提供了大量的函數,表1列出了常用的函數類型和使用范例。 表1 2、函數的使用方法 使用函數時,應首先確認已在單元格中輸入了=號,即已進入公式編輯狀態。接下來可輸入函數名稱,再緊跟著一對括號,括號內為一個或多個參數,參數之間要用逗號來分隔。用戶可以在單元格中手工輸入函數,也可以使用函...
說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732