有小伙伴留言說(shuō)想了解中國(guó)式排名,今天我們就來(lái)講解這個(gè)問(wèn)題。
看到題目,可能有些朋友會(huì)產(chǎn)生一個(gè)疑問(wèn),什么是中國(guó)式排名?通過(guò)一個(gè)例子來(lái)看看:
C列是使用了RANK函數(shù)得到的名次,RANK函數(shù)的用法很簡(jiǎn)單:=RANK(要排名的數(shù)據(jù),參加排名的區(qū)域,升序或者降序)(第三參數(shù)為0或者忽略,則為降序,非零值,為升序),D列是中國(guó)式排名的結(jié)果。直觀的看是有些區(qū)別,但還是不明白區(qū)別在哪,別急,讓我們按照成績(jī)由高到低排序以后再看看:
看明白了嗎?
區(qū)別就是當(dāng)出現(xiàn)了相同名次的時(shí)候,普通的排名會(huì)跳過(guò)幾個(gè)名次,C列中沒(méi)有第三名和第四名,而中國(guó)式排名的名次是連續(xù)的,這種排名方式更加符合國(guó)人的習(xí)慣,因此也被稱作中國(guó)式排名。
那么問(wèn)題來(lái)了,既然使用RANK函數(shù)的結(jié)果不是中國(guó)式排名,要如何才能得到更加符合咱們自己習(xí)慣的排名結(jié)果呢?下面就為大家介紹三種得到中國(guó)式排名的方法:
一、SUMPRODUCT+COUNTIF的公式方法
第一種方法需要用到SUMPRODUCT和COUNTIF這兩個(gè)函數(shù)配合完成,D2中輸入公式為:
=SUMPRODUCT((B$2:B$15>=B2)/COUNTIF(B$2:B$15,B$2:B$15))
下面對(duì)這個(gè)公式的原理進(jìn)行說(shuō)明:
首先看公式的第一部分內(nèi)容:
B$2:B$15>=B2
判斷B2到B15中的成績(jī)是否大于等于當(dāng)前的B2成績(jī),如果成立返回TRUE,否則返回FALSE。選中公式的這部分內(nèi)容,然后按F9即可看到以下結(jié)果。
接下來(lái)我們繼續(xù)看公式的第二部分內(nèi)容:
COUNTIF(B$2:B$15,B$2:B$15)
這是對(duì)B2到B15區(qū)域的每個(gè)成績(jī)進(jìn)行統(tǒng)計(jì),如B2的97分一共有3個(gè),B5的97分也有3個(gè),B8的99分有1個(gè)......依此類推。選中公式的這部分內(nèi)容,按F9同樣可以看到統(tǒng)計(jì)結(jié)果:
通過(guò)以上的運(yùn)算后,最終得到了兩組邏輯值結(jié)果,如下圖所示:
現(xiàn)在要對(duì)兩組數(shù)據(jù)分別一一對(duì)應(yīng)進(jìn)行計(jì)算:第一個(gè)TRUE除以3,第二個(gè)FALSE除以1,第三個(gè)FALSE除以1......依此類推。在Excel計(jì)算中,TRUE相當(dāng)于1,而FALSE相當(dāng)于0。運(yùn)算后最終得到了一組結(jié)果,如下圖所示:
最后由SUMPRODUCT函數(shù)進(jìn)行求和,得到當(dāng)前成績(jī)的排名,其他單元格下拉填充公式即可。
這個(gè)公式的思路實(shí)際上是統(tǒng)計(jì)了大于等于當(dāng)前成績(jī)的個(gè)數(shù)。
其實(shí)在實(shí)際應(yīng)用中,還有一個(gè)相對(duì)簡(jiǎn)單的公式解法,只需要用到if函數(shù),不過(guò)需要進(jìn)行兩步簡(jiǎn)單的操作來(lái)配合,下面就看看第二種可以得到中國(guó)式排名的方法。
二、if函數(shù)+簡(jiǎn)單操作的方法
首先我們按照成績(jī)進(jìn)行降序排序:
然后在第一個(gè)成績(jī)的排名處輸入1:
接下來(lái)在第二個(gè)成績(jī)處輸入公式:
=IF(B3=B2,D2,D2+1),下拉即可。
為什么要這樣填寫(xiě)呢?
其實(shí)很簡(jiǎn)單,我們只是做了一個(gè)判斷,比較成績(jī)中的第二個(gè)數(shù)值與第一個(gè)數(shù)值是否相等,如果相等就返回與第一個(gè)排名一樣的排名即“1”,如果不等就在第一個(gè)排名基礎(chǔ)上返回“+1”即“1+1”,以此類推!
雖然我們多做了一步排序,但是這兩步操作的學(xué)習(xí)成本與上面那一長(zhǎng)串難懂的函數(shù)相比是不是簡(jiǎn)單多了?!
除了以上兩種方法之外,最后這一個(gè)方法就是利用數(shù)據(jù)透視表來(lái)完成中國(guó)式排名,相對(duì)于使用公式的方法,透視表簡(jiǎn)單!易懂??!高效!??!
讓我們一起來(lái)看操作步驟吧!
三、數(shù)據(jù)透視表的方法
(透視表的界面根據(jù)大家使用軟件版本的不同可能略有差異,以Excel2010版進(jìn)行演示。)
插入數(shù)據(jù)透視表,將透視結(jié)果放置在現(xiàn)有工作表中,點(diǎn)擊確定:
將姓名拉到列字段,成績(jī)拉到值字段:
再拉一次成績(jī)到值區(qū)域:
接下來(lái)鼠標(biāo)在F列透視表值區(qū)域右鍵,選擇“降序排列”:
鼠標(biāo)再選擇F列透視表值區(qū)域點(diǎn)擊右鍵,點(diǎn)擊“值顯示方式”-“降序排列”:
出現(xiàn)提示時(shí),直接點(diǎn)擊確定:
完成后效果如圖:
進(jìn)行排版完成后的結(jié)果(具體操作步驟在文末動(dòng)圖中):
整個(gè)操作如果熟練的話用不了一分鐘就可以搞定。
完整的操作和排版過(guò)程可以參考動(dòng)畫(huà)演示:
今天的教程就到這里,記得自己操作練習(xí)哦!
原創(chuàng):老菜鳥(niǎo)(未經(jīng)同意,請(qǐng)勿轉(zhuǎn)載)
來(lái)源: 部落窩教育
聯(lián)系客服