一起來(lái)學(xué)office,提高辦公技能
首先考慮總分,如果總分一樣,再考慮科目1,如果科目1分?jǐn)?shù)一樣,再考慮科目2,如果科目2分?jǐn)?shù)一樣,再考慮科目3。 就等同于按照總分為第一關(guān)鍵字、科目1為第二關(guān)鍵字、科目2為第三關(guān)鍵字、科目3為第四關(guān)鍵字降序排列,然后再統(tǒng)計(jì)名次,如下圖: 只不過(guò),這里要求用函數(shù)準(zhǔn)確統(tǒng)計(jì)出每位考生的名次。 如果僅按總分排名次,大家基本都能會(huì),用RANK函數(shù)就可以了。如下圖,在F2單元格輸入公式“=RANK(B2,$B$2:$B$28)”,確定,公式向下填充即可。比如總分同是220分,排名都是4,不能更細(xì)的區(qū)分出名次排位。如果總分相同,再按照科目1進(jìn)一步計(jì)算排名,則需要換公式。 在F2單元格輸入公式“=SUMPRODUCT(N($B$2:$B$28*100+$C$2:$C$28>B2*100+C2))+1”,確定,公式向下填充,如下圖: 我們可以看到:總分相同,但科目1分?jǐn)?shù)不同,則名次不同。 $B$2:$B$28*100+$C$2:$C$28:本部分含義是將總分依次乘以100,再加上科目1,返回值“總成績(jī)*100+科目1”數(shù)組。$B$2:$B$28*100+$C$2:$C$28>B2*100+C2):本部分含義是將“總成績(jī)*100+科目1”數(shù)組,依次與公式所在行考生的“總成績(jī)*100+科目1”進(jìn)行對(duì)比,如果大于則返回TRUE,否則返回FALSE。本部分返回TRUE與FALSE組成的邏輯值數(shù)組。N($B$2:$B$28*100+$C$2:$C$28>B2*100+C2):用N函數(shù)將TRUE與FALSE組成的邏輯值數(shù)組中的TRUE轉(zhuǎn)換成1,F(xiàn)ALSE轉(zhuǎn)換成0,本部分返回1與0組成的數(shù)組。SUMPRODUCT(N($B$2:$B$28*100+$C$2:$C$28>B2*100+C2))+1:用數(shù)組求和函數(shù)對(duì)1與0組成的數(shù)組求和,并加1,得名次。如果總分相同、科目1分?jǐn)?shù)相同,再考慮科目2如果總分相同、科目1分?jǐn)?shù)相同,可以再考慮科目2進(jìn)一步排名,在F2單元格輸入公式“=SUMPRODUCT(N($B$2:$B$28*10000+$C$2:$C$28*100+$D$2:$D$28>B2*10000+C2*100+D2))+1”,確定,公式向下填充,如下圖:如果總分相同、科目1科目2分?jǐn)?shù)相同,可以再考慮科目3進(jìn)一步排名,公式怎么寫(xiě)?朋友們可以試著寫(xiě)出來(lái),留言。韓老師將數(shù)據(jù)分享,大家可以下載練習(xí),練習(xí)時(shí),可以修改相應(yīng)的數(shù)據(jù)以檢驗(yàn)自己公式對(duì)與否。
|