各位大家好,歡迎來到Excel歸故鄉(xiāng)課堂。今天我們講一下COUNTIFS函數(shù)簡單的數(shù)組應用,通時解決一個大家經(jīng)常遇到的問題:在眾多的條件中,假設我們需要對只要滿足三個條件中任意一個的記錄進行計數(shù)匯總。比如下圖的這個案例:
案例中,我們左邊數(shù)據(jù)源每一條記錄代表著一次對戰(zhàn),我們要求各組別總的對戰(zhàn)次數(shù),由于組別是隨機分的,我們數(shù)據(jù)源中沒有組別這一列關鍵字,常規(guī)情況下我們可以用多個COUNTIFS函數(shù)相加來得到結果:
但是,如果一個組只有2-3個人還好,我們可以很快寫出來,但是如果每個組有幾十個人,我們是不是就需要寫幾十次COUNTIFS相加,非常麻煩,那有沒有相對簡單的辦法呢?今天我們就來講解這個簡便方法。
我們觀察上面的依次相加的公式,發(fā)現(xiàn)條件區(qū)域都是相同的,唯一不同的就是條件,此時我們就思考,能否將條件放到一條公式當中,看Excel能不能用一條公式幫我們生成3個結果呢?我們姑且一試。
由于將區(qū)域放到條件參數(shù)當中,就構成了一個數(shù)組,因此公式結束的時候我們采用Ctrl+Shift+回車三鍵結束,但是我們發(fā)現(xiàn)結果是4,僅是第一位隊員的對戰(zhàn)次數(shù),難道不對嗎?其實并不是,因為數(shù)組公式會按照我們的需求生成三個結果,這三個結果是分別獨立的,一個單元格裝不下三個獨立的結果,因此只顯示了一個,我們可以將公式選中,按F9來查看公式結果:
GIF
可以看到實際上公式得到了單個獨立的結果,但是這并不是我們想要的結果,我們想要的是他們能夠相加得到一個總計值,那這還不簡單,我們在外層嵌套一個SUM函數(shù)把三個值加起來就可以了:
我們最終的公式就變成了:=SUM(COUNTIFS(B$1:B$82,F2:H2)),這里是數(shù)組公式,我們需要按組合鍵結束。那有的同學就要提問了,如果我的條件不是寫好在單元格里面的,而是需要我們自己手動寫的,格式該是什么樣呢?其實非常簡單,你可以將公式中的條件F2:H2選中,按下F9就可以看到格式了,你自己寫的時候仿照這個格式即可。這里我們給大家展示一下:=SUM(COUNTIFS(B$1:B$82,{'朱九真','朱長齡','胡鐵牛'})),因為條件是文本,所以需要先用雙引號引用起來,然后放到一個大括號中,用英文狀態(tài)的逗號隔開,如果有更多的條件我們只需要在大括號中添加相應的條件即可。
好了,以上就是本期的主要內容,你學會了嗎?如果有疑問,記得留言喲~
原創(chuàng)不易,請大家多多支持,期待與大家互相學習,共同進步!
聯(lián)系客服