關閉→
當前位置:知科普>IT科技>中國式排名怎麼弄 - excel排名次函數公式

中國式排名怎麼弄 - excel排名次函數公式

知科普 人氣:3.95K

你的公式不夠精簡,修改你的公式如下: =SUMPRODUCT((B$4:B$12>=B4)/COUNTIF(B$4:B$12,B$4:B$12)) 如圖所示: 請點擊輸入圖片描述 先看看公式的解析步驟: 由上圖可以看出,公式先判斷所有數據中大於等於此數的數(大於等於為真,否則為假),然

很多人喜歡對數據進行排名,比如老師對學生成績排名,公司高管對銷售業績排名。下面我教大家利用excel來快速排名。

材料/工具

電腦 excel

新建一個excel文件,從中可以看到兩列數據,姓名和成績,我們現在要分別按分數從高到低排名,從低到高排名 選擇圖中c2單元格輸入,以下函數。點擊函數,前面那個對勾。 =RANK(B2,$B$2:$B$9,0) 得出,排名是第二。 下拉單元格,得出七個人的排名

方法

如下圖。需要對整個班級的總分排名

=SUMPRODUCT(($A$1:$A$10>A9)*(1/COUNTIF($A$1:$A$10,$A$1:$A$10)))+1

excel排名次函數公式,中國式排名怎麼弄

首先算出學生的總分,在F2寫入公式=SUM(B2:E2)

(A$2:A$15>A2)在SUMPRODUCT函數中是按數組公式進行計算, 即逐一統計從A2到A15這14個數值是否大於A2,從而得到14個邏輯值,大於的數返回的是TRUE,小於的數返回FALSE。這是第一組數據。 這一組的TRUE、和FALSE邏輯值實際上就是1和0的數組,A2是

excel排名次函數公式,中國式排名怎麼弄 第2張

然後計算排名。排名用的是RANK函數。在G2寫入公式 =RANK(F2,F$2:F$16)這裏得出的排名第一肯定是不對的,彆着急,繼續往下看

=SUMPRODUCT(($A$1:$A$10>A9)*(1/COUNTIF($A$1:$A$10,$A$1:$A$10)))+1

excel排名次函數公式,中國式排名怎麼弄 第3張

鼠標選中F2和G2單元格。隨便放到G2單元格的右下角,待隨便變成+型,按住隨便左鍵,往下拉到最下一行數據。總分和排名數據就都出來了

不用人為隔斷空單元格的,直接用公式判斷即可 =SUMPRODUCT((($H$5:$H$49)>=H5)*(1/IFERROR(COUNTIF($H$5:$H$49,$H$5:$H$49),0))) 返回值是錯的就是對應的空格。 =SUMPRODUCT((($H$5:$H$49)>=H5)*(IFERROR(1/COUNTIF($H$5:$H$49,$H$5:$H$49),0)))

excel排名次函數公式,中國式排名怎麼弄 第4張

excel排名次函數公式,中國式排名怎麼弄 第5張

為了排名看到更清晰。把排名做個排序。選中G2到G16,點擊數據、排序(圖一)、擴展選定區域(圖二)、名次(圖三)

假設數據A2:A100 B2數組公式,輸入完成後不要直接回車,要按三鍵 CTRL+SHIFT+回車 下拉: =IF(A2="","",COUNT(1/(($A$2:$A$100>=A2)*(MATCH($A$2:$A$100,$A$2:$A$100,)=ROW($1:$99)))))

excel排名次函數公式,中國式排名怎麼弄 第6張

excel排名次函數公式,中國式排名怎麼弄 第7張

主要就做好排名了,看圖(江原道)同學第一名,排在最上面。

根據你寫的條件,自動生成多條件中國式排名公式。 如下圖: 具體工具地址,請查看我的百度回答地址:網頁鏈接

excel排名次函數公式,中國式排名怎麼弄 第8張

擴展閲讀,以下內容您可能還感興趣。

EXCEL RANK函數求幫助 為什麼兩個並列第一,一個排1一個卻排2???不想要這種中國式排名啊

rank排名,如果並列第一就兩個都顯示1,沒有第二,即1、1、3。

如何在excel中計算出學生成績排名

假設學生成績在B列,排名公式:

=RANK(B2,B:B)

下拉。

怎樣用VBA實現中國式排名

直接用函數RANK就可以。例如下圖:

有不理解的再聯繫我吧

更多追問追答追問1.中國式排名:有並列時,不影響後面的排名,如1,2,2,3

2.K2單元格沒在圖上。1.中國式排名:有並列時,不影響後面的排名,如1,2,2,3

2.K2單元格沒在圖上。追答把文件發我郵箱吧 3030490161 企鵝郵箱追問你那個非中國式排名,沒有3.而且我不要函數,要VBA來自:求助得到的回答

如何理解中國式排名函數公式

1/COUNTIF($C$1:$C$15,$C$1:$C$15)

如果有N個重複了,那就等於1/N,再把N個1/N回起來,就等於一,比如二個重複了,1/2+1/2=1,這樣就可以去掉重複。

$C$1:$C$15>C1,只求>的數據。

EXCEL表格排名中,如何令相同數值的排名不空缺

聽敍述應該是這樣一回事,就是如果按RANK這樣排序,會出現第1,1,3這樣的排名,你的意思是要1,1,2這樣的排名,就是所謂的中國式排名,如果是,假設數據在A2:A10中,B2中輸入

=SUM(IF(A$2:A$10>A2,1/COUNTIF(A$2:A$10,A$2:A$10)))+1

同時按下CTRL+SHIFT+ENTER輸入數組公式,用自動填充柄將B2中公式下拉到B10 。

如果單元格地址不對,自己調整。

如果理解得不對,請再詳細描述。

TAG標籤:#中國式 #excel #函數 #公式 #