countifs 函數是 MS Excel 軟體中的一個統計函數,用來計算多個區域中滿足給定條件的單元格的個數,可以同時設定多個條件。該函數為 countif函數的擴展,Excel2007 中新增,前期版本不支持。
Countifs函數的語法格式:
countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)
countifs(條件區域1,條件1,條件區域2,條件2...條件區域N,條件N)
說明:
1、條件的形式為數字、表達式、單元格引用或文本。
2、如果條件參數是對空單元格的引用,COUNTIFS會將該單元格的值視為0。
詳細用法請看實例:
1.在F6單元格寫入公式:=COUNTIFS(A6:A10,"1年級",C6:C10,">80")回車,1年級大於80的分的人數就統計出來了。
2.如果我們想快速統計某個分數範圍內的人數,可設置一個動態的統計結果,可以在任意單元格寫上最小值與最大值(本案例G10設置為最小值,H10設置為最大值),在F9單元格輸入公式:=COUNTIFS(C6:C10,">"&G10,C6:C10,"<"&H10),任意更改G10最小值與H10最大值,F9單元格都可快速的統計出來此分數範圍內的人數。
概念解釋一:相對引用
公式地址發生變化時,單元格的地址也發生變化,例如=A2,簡單理解:"相對"就是"變化的";
概念解釋二:絕對引用
公式地址發生變化時,單元格的地址不會發生變化,例如=$A$2,簡單理解:"絕對"就是"不變的";
概念解釋三:混合引用
混合引用具有絕對列和相對行,或是絕對行和相對列,我們絕對引用的單元格不會發現變化,如果絕對引用是行的話,行不會在拖動時發現會變化,例如A$2;如果是列絕對引用的話,列不會在拖動時發現會變化.例如$A2。
實例二:
方法1:在G31單元格寫入公式:=COUNTIFS($B$30:$B$46,"*"&G$30,$C$30:$C$46,$F31),得出結果後將單元格右下角十字右拉下拉,複製公式到各單元格,則三個年級小學和中學的人數就統計出來了。
方法2:C39單元格寫入公式:
=COUNTIFS(B30:B46,"*"&G38:H38,C30:C46,F39:F41),選中求值區域,在有公式的條件輸入框同時按Shift+Ctrl+Enter三鍵,則三個年級小學和中學的人數就統計出來了。。
多條件個數統計之Countifs函數視頻講解課件: