excel函數(shù)應(yīng)用技巧:如何查找各銷售員自己的最高業(yè)績?

編按:哈嘍,大家好!在分析銷售數(shù)據(jù)時,我們經(jīng)常需要統(tǒng)計出哪種產(chǎn)品銷量最高賣得最好,哪位員工銷售業(yè)績最好等數(shù)據(jù)。通過這些數(shù)據(jù),能幫助我們合理制定銷售方案。那如何才能快速的統(tǒng)計呢?來看看下面這篇文章吧!學(xué)習(xí)更多技巧,請收藏關(guān)注部落窩教育excel圖文教程。
數(shù)據(jù)分析是當代企業(yè)非常重視的一個內(nèi)容,尤其對于銷售企業(yè)來說更加重要,通常對于銷售數(shù)據(jù)來說,需要分析什么產(chǎn)品賣得最好,也要分析哪些員工賣得最好。更加細致一點分析可能會需要統(tǒng)計出某個員工賣得最好的是什么產(chǎn)品,從而根據(jù)結(jié)論制定非常有針對性的實施策略。
今天我們就通過一個簡單的示例來說明如何統(tǒng)計某人賣得最好的是什么產(chǎn)品,數(shù)據(jù)源如圖所示:

前三列是統(tǒng)計了三名營業(yè)員一周的銷售業(yè)績,現(xiàn)在要了解每個人賣得最多的是什么產(chǎn)品。
如果真的只有這么多數(shù)據(jù),相信沒人覺得這是個問題,按姓名篩選,一眼就能看出賣得最多的是什么,然后復(fù)制粘貼就完事。
例如篩選出張三的,一眼就能看出冰箱賣得最好。

但如果你面對的是幾十個人,上百甚至是上千條數(shù)據(jù)呢?
這時候就不得不考慮是否有更高效的解決方案了,對于這類比較固定的統(tǒng)計,老菜鳥還是選擇用公式,比如下面這個公式就能一次搞定:

公式為:
=LOOKUP(1,0/(($A$2:$A$12=E2)*($C$2:$C$12=MAX(($A$2:$A$12=E2)*$C$2:$C$12))),$B$2:$B$12)
看起來似乎有點長,但是先不要怕,看完下面的分析以后,你一定也能掌握這個公式。
要解決這個問題需要兩步走,第一步要找出每個人的最高銷量。
老菜鳥比較喜歡用MAX解決這類問題,公式也簡單易記:
=MAX(($A$2:$A$12=E2)*$C$2:$C$12)
要注意的是,這個公式需要按Ctrl+Shift+回車鍵結(jié)束公式,也就是說這是一個數(shù)組公式,會自動出現(xiàn)一組大括號。學(xué)習(xí)更多技巧,請收藏關(guān)注部落窩教育excel圖文教程。

這一步主要用到了邏輯值,($A$2:$A$12=E2)的意思很好理解,就是判斷A列中有哪些數(shù)據(jù)和需要統(tǒng)計的姓名相同,結(jié)果得到了一組邏輯值。

結(jié)果為TRUE的就是符合條件的。
用這一組邏輯值和C列對應(yīng)的銷量相乘,得到了一組這樣的數(shù)字。

A列中姓名為張三的數(shù)據(jù),就返回其對應(yīng)的銷售數(shù)量,不是張三的都顯示為零。?
這是因為邏輯值TRUE在參與計算時相當于1,而FALSE相當于0。
($A$2:$A$12=E2)*$C$2:$C$12這部分的作用就是把張三的銷量都找出來,再用MAX得到其中的最大值,就是銷量最高的數(shù)字。
有了最大銷量,第二步就是按照姓名和銷量兩個條件來提取商品名稱了,這其實又變成了一個多條件匹配的問題。
同樣有很多種解法,老菜鳥喜歡LOOKUP的套路,這在之前的教程中都詳細講過,再來復(fù)習(xí)一下LOOKUP多條件匹配的套路:
=LOOKUP(1,0/((條件區(qū)域1=條件1)* (條件區(qū)域2=條件2)),結(jié)果區(qū)域)
對應(yīng)到本例中,第一組條件是姓名在A列,第二組條件是銷量在C列,結(jié)果是商品名稱在B列,因此公式就是:
=LOOKUP(1,0/(($A$2:$A$12=E2)*($C$2:$C$12=F2)),$B$2:$B$12)

這里的F列就相當于一個輔助列,如果不想要輔助列,那可以用MAX這部分公式來替換LOOKUP中的F2,也就是文章開頭的那個比較長的公式了。
分析到這里,可以聯(lián)想到一個問題,如果某人正好有兩個銷售最高且相同的值,那該公式就只能統(tǒng)計出其中的一個結(jié)果,若要考慮有重復(fù)最大銷量且要得到對應(yīng)的所有商品的話,公式就會比較麻煩,這又涉及到多條件匹配多個結(jié)果的問題,在實際中,能確定出一種結(jié)果也是可以滿足需求的,如果非要把結(jié)果都列出來,也可以通過輔助列,或者用萬金油公式的套路去實現(xiàn),本文就不在討論了。
最后來總結(jié)一下,今天這個問題很顯然是條件最大值和多條件匹配這兩類問題的組合,單獨說每個問題,都有n種解法,除了文中分享的公式之外,還有下面這些公式都能實現(xiàn)同樣的結(jié)果,有興趣的朋友可以自己研究。
=INDEX(B:B,MAX((A$2:A$12=E2)*(C$2:C$12=MAX((A$2:A$12=E2)*C$2:C$12))*ROW($2:$12)))
=VLOOKUP(E2&MAX((A$2:A$12=E2)*C$2:C$12),IF({1,0},A$2:A$12&C$2:C$12,B$2:B$12),2,)
=INDIRECT("b"&MAX((E2&MAX((A2:A12=E2)*C2:C12)=A2:A12&C2:C12)*ROW(2:12)))
=INDEX(B:B,MATCH(E2&MAX(($A$2:$A$12=E2)*$C$2:$C$12),A:A&C:C,))
好了,公式都在上面,小伙伴們自己驗證一下吧。學(xué)習(xí)更多技巧,請收藏關(guān)注部落窩教育excel圖文教程。
本文配套的練習(xí)課件請加入QQ群:1043683754下載。
****部落窩教育-excel分組查找最大值****
原創(chuàng):老菜鳥/部落窩教育(未經(jīng)同意,請勿轉(zhuǎn)載)
更多教程:部落窩教育(http://www.itblw.com/)
微信公眾號:exceljiaocheng,+v:blwjymx2
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)
相關(guān)推薦:
多條件查找《依據(jù)日期和品名查詢對應(yīng)時間范圍的商品價格》
MAX的應(yīng)用《查詢界黑馬——MAX,竟讓查詢之王VLOOKUP也甘拜下風(fēng)?》
LOOKUP多條件查找結(jié)構(gòu)《VLOOKUP&LOOKUP雙雄戰(zhàn)(四):在橫向和逆向查詢上的血拼!》
切片器《Excel數(shù)據(jù)篩選的網(wǎng)紅——切片器,被群嘲了》