看了《中國電腦教育報(bào)》2004年第3期B11版《讓電腦排出無規(guī)律的數(shù)列》一文,很是欽佩作者的換位思考的思路。可是文中所提到的方法要滿足兩個條件:一、保障編號列數(shù)據(jù)有規(guī)律按ASCII值遞增或遞減(文本數(shù)據(jù))。二、總分列數(shù)據(jù)無重分現(xiàn)象。如不滿足上述兩個條件,則不能使用其方法,如總分相同名次就會出現(xiàn)先后現(xiàn)象。其實(shí)在Excel中提供了一個函數(shù)RNAK,其功能就是返回一個數(shù)值在一組數(shù)值中的排位。現(xiàn)在我們來看如何利用RANK函數(shù)將無規(guī)律的名次順利列出。
第一步:打開Excel輸入原始數(shù)據(jù)求出總分(總分=成績1+成績2+成績3)如表1。
表1
第二步:將光標(biāo)定位于名次欄G2單元格輸入公式=RANK(F2,F$2:F$6,2)回車(有關(guān)RANK函數(shù)的格式及其功能以前的文章多有介紹,如不明白可通過Excel的幫助功能來查找,敬請讀者諒解,結(jié)果為3說明該人成績排名為第3(如表2)。
表2
第三步:選定G2單元格將光標(biāo)拖動至其右下角當(dāng)光標(biāo)變?yōu)楹谑謺r雙擊,看全部自動填充(如表3),其中張雙和賀家勝名次列數(shù)據(jù)均為1說明并列第一,現(xiàn)在我們已經(jīng)順利地完成了任務(wù)。
表3