寵物集市-寵物集市華東、華南、華北排行榜一覽表
671
2025-04-02
Excel函數各種排名方法大匯總
給大家介紹下excel里的各種常見和不常見的排名。了解excel函數基礎的朋友,就算不是很理解我的函數公式,但是了解函數基礎,肯定就能去修改函數公式,為你所用了。Excel的學習或是提升,都是為了應用,不是為了裝牛逼。能用簡單連接符的方法,就不要傻傻地去追求所謂的宏編程。廢話不多說。下面開始介紹各種排名。
首先是最簡單的排名。我們先看源數據
A列是 人名,B列是分數.C列是排名.結果就是C列.
1有人說排序不就行了嘛,當然可以,但是他不能滿足自動標名名次.所有我們用rank函數,rank的語法為(所對應的單元格,排名值的區域).最簡單理解就是這樣,更詳細的理解請購買函數入門視頻進階教程,里面有豐富詳細的解釋和工作案例展現.所以最后我們在C2輸入=RANK(B2,$B:$B).下拉得到這結果.
2有人發現了同分排名成一樣的了.他想不一樣,就是說希望一個是4,一個是5.我們的思路是如何實現第一個出現是4,第二個出現是5.他們之間的區別是差異1.1也就是出現2次-1.所以我們想到了條件計數countif函數.關于這函數,同樣在高清視頻教程里有詳細的介紹.整合思路,我們最后的公式是得到countif和rank的共同使用.我們在D2輸入=RANK(B2,$B$2:$B$15)+COUNTIF($B$2:$B2,B2)-1.得到
還有些人的排名方式是這樣的,他要并列的,但是并列為4后,接下來要是5,而不是6.
我們的思路是我們要先知道,除去重復值后,還存在多少個不重復.這里我們用到了經典公式=sum(1/COUNTIF(B2:B15,B2:B15)),注意這里是數組公式,我們得到12.也就是說去重后,我們得到12個不同的.換句話說,排名最大是12.
最終我們的公式是=SUM(IF($B$2:$B$15<=B2,"",1/(COUNTIF($B$2:$B$15,$B$2:$B$15))))+1 ,
以數組公式結尾.if的數組用法是為了返回true,false的判斷常量數組.關于數組的原理,請搜索本博客其他文章,可以在搜索框輸入數組進行查找相關文章學習.
本篇結束,歡迎大家訂閱我的博客.
大家不懂怎么寫這函數公式,就收藏本文吧,用到時自己修改下套用就行了。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。