二維碼 購物車
部落窩在線教育歡迎您!

如何在excel中按照等級統(tǒng)計得分?7種公式套路,隨你挑!

?

作者:E圖表述來源:部落窩教育發(fā)布時間:2020-03-31 15:41:38點擊:9335

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

哈嘍,大家好!在日常工作中,相信大家都遇到過這樣一種情況,要求按照等級統(tǒng)計得分。這個問題說難倒也不難,但如果要小伙伴列出3種以上的解決方法,估計不少人會蒙圈。思路越多,解決問題的方法就越多,對函數(shù)的掌控程度也會越好。今天作者E圖表述將為大家分享7種解決方法,趕緊來看看吧!

 

【前言】

 

故事是這樣的,公司的業(yè)績到了瓶頸期,以前總能發(fā)掘出新的客戶,業(yè)績也在蒸蒸日上的發(fā)展。但是當(dāng)手中的資源發(fā)掘的差不多了的時候,沒有了后續(xù)的資源,公司的業(yè)績就到了瓶頸。

 

銷售部門習(xí)慣了使用公司提供的潛在客戶群,所以沒有哪個人主動出去拉業(yè)務(wù),當(dāng)然“拉業(yè)務(wù)”是一件很辛苦的事情,而且未必就會有成效。

 

于是老板就著急了,要實行考核制,減少保底工資提高績效工資,要求每天都要給銷售員評定等級,具體評級規(guī)則就不提了,一周后我們得到了下面的統(tǒng)計表:

 

 

【正文】

 

“老板啊,阿拉心里可實誠的好不啦,你可不好耍我滴?!苯y(tǒng)計員小張操著南方口音問著老板。

 

一問才知道,老板要小張按照等級,計算每個業(yè)務(wù)員本周得分。

 

其實在實際工作中也是這樣,我們是操作EXCEL統(tǒng)計分析數(shù)據(jù)的人,只要需求明確,我們就需要根據(jù)不同的需求設(shè)計不同的表格,這些設(shè)計是為了更加有效率的工作而設(shè)定的,如果領(lǐng)導(dǎo)一開始就制定出等級分?jǐn)?shù)的評定標(biāo)準(zhǔn),那么我們可以直接錄入這些得分,總分用SUM函數(shù)統(tǒng)計就可以了,或者更簡單的按下快捷鍵ALT+=。可是現(xiàn)在寫了一堆ABCD,我們是不是還需要VLOOKUP這樣的函數(shù),制作“得分表”再進行匯總呢?那么就這個問題,我們來看看函數(shù)的處理方法吧。

 

【解法1

 

 

H3單元格輸入函數(shù):

=SUM(VLOOKUP(T(IF({1},B3:G3)),{"A",1;"B",2;"C",3;"D",4;"E",5;"F",6;"G",7},2,0))

 

函數(shù)解析:

 

這個函數(shù)利用了T+IF({1})的結(jié)構(gòu),將一組數(shù)據(jù),轉(zhuǎn)換成多維引用,我們利用F9功能鍵,可以看到函數(shù)紅色部分的值為:

 

 

可以看到,這段T函數(shù)形成的數(shù)列和數(shù)據(jù)源的內(nèi)容是一樣的,再用VLOOKUP函數(shù)索引對應(yīng)得分,最后用SUM函數(shù)匯總出總分,即完成工作。不熟悉T+IF({1})結(jié)構(gòu)的同學(xué),可以查看一下往期教程《excel轉(zhuǎn)換為數(shù)值的函數(shù):excel之n函數(shù),最短函數(shù)之一

 

【解法2

 

 

H3單元格輸入函數(shù):

=SUMPRODUCT(COUNTIF(B3:G3,{"A","B","C","D","E","F","G"}),{1,2,3,4,5,6,7})

 

函數(shù)解析:


這是COUNTIF函數(shù)的數(shù)組用法,紅色部分將得到等級出現(xiàn)的次數(shù),再使用SUMPRODUCT函數(shù)將“次數(shù)”乘“對應(yīng)得分”,最后求和。

 

 

【解法3

 

 

H3單元格輸入函數(shù):

{=SUM(FIND(B3:G3,"ABCDEFG"))}

 

需要使用CTRL+SHIFT+ENTER三鍵結(jié)束錄入生成數(shù)組函數(shù)。

 

函數(shù)解析:


這個函數(shù)比較取巧,因為等級和對應(yīng)得分都是升序排序的,所以我們可以用ABCDEFG字符串中對應(yīng)的序號作為得分,用FIND函數(shù)找出員工評級在字符串中的對應(yīng)的序號,最后相加即可。如果序號和得分不能對應(yīng)時,需要考慮其他的方法。

 

 

利用F9快捷鍵,我們可以看到FIND函數(shù)得到如上圖的一組數(shù)列,再用SUM求和就是最終的得分。

 

不熟悉FIND函數(shù)的同學(xué),可以查看一下往期教程《Excel中的最強助攻——FIND函數(shù)》。

 

【解法4

 

 

H3單元格輸入函數(shù):

{=SUM(--MID("1234567",MATCH(B3:G3,{"A","B","C","D","E","F","G"},0),1))}

 

需要使用CTRL+SHIFT+ENTER三鍵結(jié)束錄入生成數(shù)組函數(shù)。

 

函數(shù)解析:

 

通過MATCH函數(shù)找到每次評級在“等級列表”中的序號,再在“1234567”得分列表中,使用MID函數(shù)提取出對應(yīng)得分,再用“--”減負(fù)運算將其轉(zhuǎn)換成數(shù)值,最后用SUM匯總得分即可。(由于這里ABCDEFG字符串的序號對應(yīng)得分,所以可以省略MID函數(shù),將公式簡化為:{=SUM(--MATCH(B3:G3,{"A","B","C","D","E","F","G"},0)) },不過如果不是這種情況,就不能省略MID了。)


需要注意的是:因為這次的等級分值都是個位數(shù)(即分值的位數(shù)都一致的情況),所以可以使用這個方法,否則請考慮采納其他的方法解決。

 

【解法5

 

 

H3單元格輸入函數(shù):

{=SUM((B3:G3={"A";"B";"C";"D";"E";"F";"G"})*{1;2;3;4;5;6;7})}

 

需要使用CTRL+SHIFT+ENTER三鍵結(jié)束錄入生成數(shù)組函數(shù)。

 

函數(shù)解析:

 

這個思路就比較巧妙了,邏輯值參與了數(shù)學(xué)計算,我們選中函數(shù)中(B3:G3={"A";"B";"C";"D";"E";"F";"G"})的部分,按F9鍵,就會看到下面的內(nèi)容:

 

=SUM(({TRUE,FALSE,FALSE,FALSE,FALSE,FALSE;FALSE,FALSE,FALSE,TRUE,FALSE,FALSE;FALSE,TRUE,FALSE,FALSE,FALSE,FALSE;FALSE,FALSE,FALSE,FALSE,TRUE,FALSE;FALSE,FALSE,FALSE,FALSE,FALSE,FALSE;FALSE,FALSE,TRUE,FALSE,FALSE,TRUE;FALSE,FALSE,FALSE,FALSE,FALSE,FALSE})*{1;2;3;4;5;6;7})

 

這個函數(shù)的思路需要從數(shù)列說起,B3:G3是橫向的一排數(shù)列,而{"A";"B";"C";"D";"E";"F";"G"}是縱向的一列數(shù)列(它們在內(nèi)存中存儲的區(qū)別在于,橫向的是用“英文逗號”間隔,縱向是用“英文分號”間隔),那么有了這樣的一個概念后,就要在腦中有個空間感,用下圖來輔助我們理解:

 

 

因為TRUE默認(rèn)值是1,FALSE默認(rèn)值是0,所以用這個由“TRUE”和“FALSE”組成的數(shù)列矩陣乘以{1;2;3;4;5;6;7},相乘后就會得到另外一組數(shù)據(jù):

 

 

看到這里是不是恍然大悟,在實際工作中使用EXCEL函數(shù)有很多時候是需要去結(jié)合邏輯值進行思考,尤其是在數(shù)組函數(shù)中,這一點就顯得更加重要,一定要學(xué)會。

 

【解法6

 

 

H3單元格輸入函數(shù):

{=SUM(LOOKUP(B3:G3,CHAR(64+ROW($1:$7)),ROW($1:$7)))}

 

需要使用CTRL+SHIFT+ENTER三鍵結(jié)束錄入生成數(shù)組函數(shù)。

 

函數(shù)解析:

 

這個函數(shù)其實就是LOOKUP的常規(guī)應(yīng)用,之前我們有出過這個函數(shù)的圖文教程,所以今天我們重點來說CHAR函數(shù),這個函數(shù)的作用是將數(shù)值轉(zhuǎn)換成對應(yīng)的字符:

 

 

這就是函數(shù)中數(shù)值對應(yīng)的字符,即A~G。

 

 

使用公式求值,我們可以看到函數(shù)的計算步驟,方便我們對數(shù)組函數(shù)的理解。

 

【解法7

 

 

H3單元格輸入函數(shù):

{=SUM(CODE(B3:G3)-64)}

 

需要使用CTRL+SHIFT+ENTER三鍵結(jié)束錄入生成數(shù)組函數(shù)。

 

函數(shù)解析:

 

這個方式算是【解法6】的一個變形吧,CHAR函數(shù)是將數(shù)值轉(zhuǎn)換為字符,CODE函數(shù)是CHAR函數(shù)的反作用:將字符轉(zhuǎn)換為對應(yīng)的數(shù)值。因為我們等級和數(shù)值的對應(yīng)關(guān)系比較整齊,所以這個方法也算是取巧了,計算步驟如下:

 

 

【編后語】

 

殊途同歸,任何一種方法都可以得到我們的答案,當(dāng)然也可以使用IF函數(shù),列出所有的對應(yīng)關(guān)系,但是作者E圖表述沒有列出這個大家都會的方法,因為我們想讓大家對于函數(shù)的思路和使用能通過這樣的一篇文章有所提高,那么,現(xiàn)在就動手操作一番吧。

 

本文配套的練習(xí)課件請加入QQ群:1003077796 下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

Excel區(qū)間取值(一)老是加班還沒加班費?誰讓你不會excel區(qū)間查詢的三大套路!

Excel區(qū)間取值(二)比VLOOKUP重要,更容易讓你晉升高手的函數(shù),就包含在這三大經(jīng)典嵌套公式中

Excel區(qū)間取值(三)看看excel絕頂高手用的這些壓箱底查找公式,其實都是你熟悉但從沒深入用過的簡單東西……

Excel區(qū)間取值(四)腦洞大開!7種另類的區(qū)間取值的方法,打開你新世界的大門!