COUNTIFS函數是Excel中用于統計同時滿足多個條件的單元格個數的計數函數。
函數語法:
=COUNTIFS(條件區域1,條件1,條件區域2,條件2,…條件區域127,條件127)
另外: 每一個附加的區域都必須與參數條件區域1具有相同的行數和列數。
下面通過三個實例來詳解countifs函數具體的用法。
COUNTIFS函數常規用法如下圖案例:要求統計出,技術部大于30歲,男員工人數。
在G3單元格中輸入如下公式:
=COUNTIFS(B2:B17,"技術部",C2:C17,"男",D2:D17,">30")
- 第1個條件判斷區域與判斷條件:判斷B2:B17區域,部門為"技術部"的條件;
- 第2個條件判斷區域與判斷條:判斷C2:C17區域,性别為"男"的條件;
- 第3個條件判斷區域與判斷條:判斷D2:D17區域,年齡">30"的條件;
- 最後COUNTIFS将同時滿足上述三個條件的人數進行計算個數。
COUNTIFS函數通配符用法
如下圖案例:要求統計出中學三年級,參加考試的人數。
在F3單元格中輸入公式:
=COUNTIFS(B2:B34,"*中學*",C2:C34,"三年級??")
公式的意思是滿足下面兩個條件後再計數:
統計B列,學校為中學的條件;
統計C列,年級為三年級的條件。
因為應用到了通配符,這裡介紹一下通配符的用法:
星号(*):代表任意一串字符,公式中【*中學*】代表所有包含中學的單元格。
問号(?):?代表任意單個字符,公式中【三年級??】代表三年級後面的班級。
有關通配符的詳細介紹,建議看下這篇文章:Excel高效技能之:通配符的妙用
COUNTIFS函數數組用法
如下圖案例:要求統計出各個部門在崗和出差人數之和。
在G3單元格中輸入公式:
=SUM(COUNTIFS(C$2:C$22,F3,D$2:D$22,{"在崗","出差"}))
并向下複制填充至G5單元格。
- 條件判斷區域1為C列(部門),條件1為單元格引用,因為要分别統計出三個部門的人數,所以使用單元格引用,方便公式向下拖動填充。
- 條件判斷區域2為D列(狀态),條件2為數組{"在崗","出差"},通過使用數組,分别統計出各個部門的在崗和出差人數。
- 最後是要求統計各個部門在崗和出差人數的和,所以最後使用SUM函數求和彙總。
好了,今天的分享就到這裡了,歡迎關注牛哥Excel,學習更多Excel辦公技能哦。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!