多條件計數函數COUNTIFS

今天將為大家介紹一下COUNT家族的最後一個家庭成員__COUNTIFS。

一、函數定義

COUNTIFS:對滿足多個條件的單元格計數。

COUNTIFS(條件區域1,條件1,條件區域2,條件2……條件區域n,條件n)

二、參數說明

1、條件的形式為數字、表達式、單元格引用或文本。

2、如果條件參數是對空單元格的引用,COUNTIFS會將該單元格的值視為0。

3、條件參數中可以使用通配符,即問號(?)和星號(*)。問號匹配任意單個字元,星號匹配任意一串字元。如果要查找實際的問號、星號或波形符,請在字元前鍵入波形符 (~)。

三、函數實例

1、求一班成績大於等於80的個數

公式E3 =COUNTIFS(A3:A9,"一班",C3:C9,">=80")

2、求成績大於等於80小於90的個數

上篇公眾號中COUNTIF函數我們用了4種方法,今天用COUNTIFS函數來解決。公式D13 =COUNTIFS(B13:B19,">=80",B13:B19,"<90")

3、通配符的使用

公式:F23=COUNTIFS(A23:A29,"???",C23:C29,">=60"),問號(?)匹配任意單個字元,三個字用"???"。

F26=COUNTIFS(A23:A29,"*6*",B23:B29,"男"),星號(*)匹配任意一串字元,包含6就是6可以在前面,也可以在後面,還可以在中間,用"*6*"。

F29=COUNTIFS(A23:A29,"*~**"),查找星號(*)本身,前面要加波形符 (~),有星號的個數用"*~**"。

4、求一班成績大於平均成績的個數

公式:=COUNTIFS(A33:A39,"一班",C33:C39,">"&AVERAGE(C33:C39))

AVERAGE是求平均值函數,AVERAGE(C33:C39)部分算出區域C33:C39的平均值。一班成績大於平均成績的個數,那條件區域1是區域A33:A39,條件是一班(文本要加雙引號), 條件區域2是區域C33:C39, 條件是大於平均值,所以得到的結果為3。

5、求性別為男,成績大於等於60分的平均分

公式:E43=SUMIFS(C43:C49,B43:B49,"男",C43:C49,">=60")/COUNTIFS(B43:B49,"男",C43:C49,">=60"),先用SUMIFS算出性別為男成績大於等於60的總分,然後用COUNTIFS算出性別為男成績大於等於60的個數,最後兩部分相除得到性別為男成績大於等於60分的平均分。

6、多條件求不重複的個數

公式:E53=SUM(1/COUNTIFS(A53:A61,A53:A61,B53:B61,B53:B61)),記得帶上花括弧哦!

E54=SUMPRODUCT(1/COUNTIFS(A53:A61,A53:A61,B53:B61,B53:B61))

COUNTIFS(A53:A61,A53:A61,B53:B61,B53:B61)部分統計出滿足條件的每個單元格內容在區域中出現的個數,用1除以表示將重複數據都算作1個(比如2個,1/2得到2個0.5就是1;3個,1/3得到3個0.3333也是1),然後用SUM或SUMPRODUCT函數求和就得到了總的不重複的個數。

作者:仰望~星空


推薦閱讀:

為什麼你總找不到條件相當的男人?
條件格式快速標註各項報價最高(低)價
鄧倫背後有哪些優勢條件?
Excel 2007輕鬆進行多條件求和-3
按條件對區域求和,SUMIF失靈,還得SUM暴力出手!

TAG:函數 | 條件 | 計數 |