限于每講的篇幅及便于大家更好的閱讀與學(xué)習(xí),《Excel之三個排名函數(shù)的使用》將分兩篇給大家講解,今天小易老師先給大家介紹一下rank排名函數(shù)的應(yīng)用。
rank函數(shù)的作用是將選定的單元格區(qū)域中的數(shù)值進(jìn)行排名并返回排名結(jié)果
舉例說明如下圖,輸入函數(shù)及參數(shù)“=RANK(指定單元格,單元格區(qū)域)”,這個函數(shù)使用比較簡單,這里就不累述了。這里小易老師只對新手說明一點,“D2:D9”這是選擇的區(qū)域,但是多了一個“$”符號,這個叫做絕對引用。這里我們在統(tǒng)計其他同學(xué)成績排名時,我們選擇的單元格區(qū)域并沒有發(fā)生變化,也就是需要絕對引用這個單元格區(qū)域,所以我們要在單元格區(qū)域中使用“$”這個符號,如何使用呢?只需用鼠標(biāo)選擇參數(shù)中的“D2:D9”再按鍵盤上的F4鍵就會得到絕對引用的“$D$2:$D$9”,這樣設(shè)置后,拖動鼠標(biāo)后就能實現(xiàn)其他同學(xué)的排名了。
3.當(dāng)?shù)玫缴厦娴慕Y(jié)果后,大家一定會注意到一個事情,就是當(dāng)有學(xué)生的成績是同分時,就會出現(xiàn)不正常排名,比如例子中的出現(xiàn)兩個第一名后,第二名就沒有了,直接從第三名開始的,這在實際應(yīng)用中不是我們真正想要的結(jié)果,所以我們要對這個函數(shù)進(jìn)行優(yōu)化,以便得到我們想要的排名結(jié)果,這里我們要用到小易老師之前講過的一個函數(shù)countif,有興趣的同學(xué)可以參看《新手必會篇:從零開始,Excel之五個相似的count函數(shù)》這篇文章,為了實現(xiàn)我們需要的結(jié)果,只需再rank函數(shù)后面再輸入“+countif(計數(shù)區(qū)域,等于某個值)-1”。這里小易老師對新手講解一下countif函數(shù)第一個參數(shù)$D$2:D2是表示什么區(qū)域,這里我們先來看一下其它的同學(xué)排名中這個參數(shù)的變化,(參數(shù)變化依次為$D$2:D2,$D$2:D3,$D$2:D4……)通過這個參數(shù)的變化,大家應(yīng)該就明白了,其實是每次計數(shù)的區(qū)域再擴大,即每次對多一個單元格區(qū)域進(jìn)行計算,并看是否有同成績的,如果有則計數(shù),因為要對同成績的第二位進(jìn)行加1操作,所以我們在countif函數(shù)后面再減去個1。通過這樣的設(shè)置,我們就能得到真正想要的結(jié)果了。
4.小易老師再給新手補充一點,就是rank函數(shù)還有第三個參數(shù),當(dāng)不輸入或者輸入為0時,都是以降序排列(如上面的例子),如果輸入為1時,是按照升序排列。(如下圖我們在rank函數(shù)中加入第三個參數(shù)并且輸入1后就得到一個升序的排名)
易學(xué)就會 一檔有深度有內(nèi)涵的知識類自媒體!
歡迎更多的小伙伴加入到易學(xué)就會,關(guān)注易學(xué)就會,跟著小易老師一起學(xué)習(xí)吧!
文章持續(xù)更新中,敬請期待!
聯(lián)系客服