SUMPRODUCT函數(shù)實(shí)現(xiàn)成績排名,你知道怎么做嗎?
時間:2023-06-26 10:00:01 | 來源:網(wǎng)站運(yùn)營
時間:2023-06-26 10:00:01 來源:網(wǎng)站運(yùn)營
SUMPRODUCT函數(shù)實(shí)現(xiàn)成績排名,你知道怎么做嗎?:?一想到計算成績的人員的排名,大家第一個想到的肯定是Rank函數(shù)
首先我們先來看下RANK函數(shù)的基本用法
RANK函數(shù):返回一列數(shù)字的數(shù)字排位。
語法結(jié)構(gòu):
RANK(number,ref,[order])
number代表參與排名的數(shù)值,是必選參數(shù)
ref為排名的參考區(qū)域,必選項(xiàng)
[order]為排序方式,可選項(xiàng),當(dāng)不填寫內(nèi)容時代表為0,即為降序;若是非零值則是升序。
我們先來看一組數(shù)據(jù):
當(dāng)我們想對D列的銷量數(shù)據(jù)進(jìn)行降序排名,我們可以在E2單元格輸入公式:
=RANK(D2,$D$2:$D$19)如果我們想讓數(shù)據(jù)從低向高進(jìn)行排序,我們可以更改公式為:
=RANK(D2,$D$2:$D$19,1)根據(jù)上面的我們可以發(fā)現(xiàn)RANK函數(shù)可以對整體進(jìn)行排名,如果我們想針對組別進(jìn)行排名要怎么做呢?
笨方法,我們可以針對每組使用RANK方法進(jìn)行排序
類別比較少的時候,我們可以這樣做,如果類別非常多,這樣做就會非常麻煩,這時我們就要用到一個萬能的函數(shù)SUMPRODUCT函數(shù)了。
如果對這個函數(shù)有所了解的話可以知道,它不只可以求和還可以實(shí)現(xiàn)計數(shù),此處用到的就是它的計數(shù)功能,不怎么熟悉的可以看我們之前的文章
SUMPRODUCT函數(shù),讓你的工作效率體驗(yàn)飛一般的感覺
SUMPRODUCT函數(shù)的進(jìn)階操作技巧
那按班組進(jìn)行排名怎么寫公式呢?我們可以在E2單元格輸入公式:
=SUMPRODUCT(($B$2:$B$19=B3)*(D3<=$D$2:$D$19))公式解釋:$B$2:$B$19=B2:
是用來確認(rèn)是不是一個班組的,比如我們確認(rèn)B2的2組是否在B2:B19的區(qū)域內(nèi),是就顯示TRUE,結(jié)果為1
(D2<=$D$2:$D$19):
是用來判斷這個銷量的數(shù)據(jù)是小于等于多少個數(shù),就拿D3來看,16小于D7的17,等于自身的16,所以排名就是2。
我們可以看下公式的運(yùn)行狀況
可以看到第二個數(shù)字及第6個數(shù)字是1,即對應(yīng)的D3和D7,加總的結(jié)果是2,所以排名為2.
使用SUMPRODUCT函數(shù)計算排名,不知道你看懂了嗎?如果有疑問歡迎留言
如果覺得文章對你有幫助的話,希望大家?guī)兔c(diǎn)贊加分享哦~,謝謝
本文由彩虹Excel原創(chuàng),歡迎關(guān)注,帶你一起長知識!
關(guān)鍵詞:實(shí)現(xiàn),函數(shù),成績