今天跟大家講講統計家族函數COUNT、COUNTA、COUNTIF、COUNTIFS、COUNTBA這5個函數的區別。
一、COUNT函數。
含義:統計含有數字的單元格個數。
語法:=COUNT(value1,[value2],[value3],…)。
說明:
1.參數value至少有一個,最多隻能有255個。
2.參數value可以為給定的數據集合或者單元格區域。參數也可以為日期或者代表數字的文本。
3.COUNT函數只能對數字數據進行統計,對於空單元格,邏輯值或者文本數據將被忽略。
4.如果value參數為邏輯值,並且直接寫在COUNT函數中,則可以統計個數,如果邏輯值是寫在單元格中,則不統計個數。
二、COUNTA函數。
含義:統計非空單元格個數。
語法:=COUNTA(value1,[value2],[value3],…)。
說明:
1.參數value至少有一個,最多隻能有255個。
2.COUNT函數可對包含任何類型信息的單元格計數,這些信息包括文本、數字、邏輯值、錯誤值。
三、COUNTBLANK函數。
含義:統計指定空白單元格區域的個數。
語法:=COUNTBLANK(range)。
說明:
1.參數range為單元格區域。
2.只統計空單元格,返回值為空文本("")的公式。
四、COUNTIF函數。
含義:對指定區域中符合指定條件的單元格進行計數。
語法:=COUNTIF(range,criteria)。
說明:
1.參數range表示要計算其中非空單元格數目的區域,參數criteria表示以數字、表達式或文本形式定義的條件。
2.在條件中可以使用通配符問號(?)和星號(*),問號表示任意一個字符,星號表示一個或一串字符;如果要查找問號或星號,需要在它們前面加轉義字符~,例如查找問號,表達式可以這樣寫 ~?。
3.求各種類型單元格的個數。
(1) 求真空單元格的個數。公式:=COUNTIF(單元格區域,"")。
(2) 求非真空單元格的個數。公式:=COUNTIF(單元格區域,"<>")。
(3) 求文本型單元格個數。公式:=COUNTIF(單元格區域,"*")。
(4) 求某區域內所有單元格個數。公式:=COUNTIF(單元格區域,"<>''")。
(5) 求邏輯值為TRUE或FALSE的單元格個數。公式:=COUNT(單元格區域,TRUE/FALSE)。
4.求大於或小於某個值的單元格個數。
(1)求大於50的個數。公式:=COUNTIF(單元格區域,">50")。
(2)求等於60的個數。公式;=COUNTIF(單元格區域,"=60").
(3)求小於50的個數。公式:=COUNTIF(單元格區域,"<50")。
(4)求大於或等於60的個數。公式:=COUNTIF(F3:F10,">=60")。
(5)求小於或等於60的個數。公式:=COUNTIF(F3:F10,"<=60")。
(6)求大於或等於F3單元格的值的個數。公式:=COUNTIF(F3:F10,">="&$F$3)。
(7)求小於或等於F3單元格的值的個數。公式:=COUNTIF(F3:F10,"<="&$F$3)。
5.求包含某個特定字符的單元格個數。
(1)求字符串中為2個字符的個數。公式:=COUNTIF(F3:F11,"??")。
(2)求字符串中為2個字符並且第2個為n的個數。公式:=COUNTIF(單元格區域,"?n")。
(3)求字符串中包含h的個數。公式:=COUNTIF(單元格區域,"*h*")。
(4)求字符串中第2個字符是n的個數。公式:=COUNTIF(單元格區域,"?n*")。
五、COUNTIFS函數。
含義:計算多個區域中滿足給定條件的單元格個數。
語法:=COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],…)。
說明:
1.參數criteria_range1為第1個條件區域,參數criteria1為第1個條件值,參數criteria_range2為第2個條件區域,參數criteria2為第2個條件值,以此類推。
2.COUNTIFS函數參數至少包含一對條件區域和條件值,參數最多隻能有127對條件區域和條件值。
3.如果有多個條件區域,每個條件區域必須有相同的行數和列數。
4.在條件中可以使用通配符問號(?)和星號(*),問號表示任意一個字符,星號表示一個或一串字符;如果要查找問號或星號,需要在它們前面加轉義字符~,例如查找問號,表達式可以這樣寫 ~?。
5.幾個實例。
(1)求下圖中產品名稱為“面膜”的個數。
選中G3單元格,在編輯欄中輸入公式“=COUNTIFS(C3:C11,"面膜")”,按回車鍵即可。
(2)求地區為“深圳”銷量大於180的個數。
選中G3單元格,在編輯欄中輸入公式“=COUNTIFS(D3:D11,"深圳",E3:E11,">180")”,按回車鍵即可。
總結:
- 若要計算邏輯值、文本值或錯誤值的個數,使用COUNTA函數。
- 若要計算只符合某一條件的數字的個數,使用COUNTIF函數或COUNTIFS函數。
- 若要對包含數字的單元格計數,使用COUNT函數。
- 若要統計空白單元格的個數,使用COUNTBLANK函數。
如果您覺得總結的不錯,請轉發分享給更多的人看到,這是對小編的鼓勵與支持,謝謝!
閱讀更多 跟小小筱學辦公技能 的文章