今天跟大家讲讲统计家族函数COUNT、COUNTA、COUNTIF、COUNTIFS、COUNTBA这5个函数的区别。
一、COUNT函数。
含义:统计含有数字的单元格个数。
语法:=COUNT(value1,[value2],[value3],…)。
![896217aa70665d57a5ee2451f2b5847b.png](https://img-blog.csdnimg.cn/img_convert/896217aa70665d57a5ee2451f2b5847b.png)
说明:
1.参数value至少有一个,最多只能有255个。
2.参数value可以为给定的数据集合或者单元格区域。参数也可以为日期或者代表数字的文本。
![a02f93002c761b0b44ce677f195f6238.png](https://img-blog.csdnimg.cn/img_convert/a02f93002c761b0b44ce677f195f6238.png)
3.COUNT函数只能对数字数据进行统计,对于空单元格,逻辑值或者文本数据将被忽略。
![56ca5bff5c8e2ceb0d1b0c42a5fb9f12.png](https://img-blog.csdnimg.cn/img_convert/56ca5bff5c8e2ceb0d1b0c42a5fb9f12.png)
4.如果value参数为逻辑值,并且直接写在COUNT函数中,则可以统计个数,如果逻辑值是写在单元格中,则不统计个数。
![49bc4bfb07f7f049d101ed718a82c441.png](https://img-blog.csdnimg.cn/img_convert/49bc4bfb07f7f049d101ed718a82c441.png)
二、COUNTA函数。
含义:统计非空单元格个数。
语法:=COUNTA(value1,[value2],[value3],…)。
![3554123e3a644d8fb6148e44426d275e.png](https://img-blog.csdnimg.cn/img_convert/3554123e3a644d8fb6148e44426d275e.png)
说明:
1.参数value至少有一个,最多只能有255个。
2.COUNT函数可对包含任何类型信息的单元格计数,这些信息包括文本、数字、逻辑值、错误值。
![e658e2cc389f19544ef3451a33f5ac8a.png](https://img-blog.csdnimg.cn/img_convert/e658e2cc389f19544ef3451a33f5ac8a.png)
三、COUNTBLANK函数。
含义:统计指定空白单元格区域的个数。
语法:=COUNTBLANK(range)。
![a022ad8fae4f5d8bffec548fd7f5c2d5.png](https://img-blog.csdnimg.cn/img_convert/a022ad8fae4f5d8bffec548fd7f5c2d5.png)
说明:
1.参数range为单元格区域。
2.只统计空单元格,返回值为空文本("")的公式。
![b88f8ad19875b8af3209b81995a66883.png](https://img-blog.csdnimg.cn/img_convert/b88f8ad19875b8af3209b81995a66883.png)
四、COUNTIF函数。
含义:对指定区域中符合指定条件的单元格进行计数。
语法:=COUNTIF(range,criteria)。
![9c9d2cfcd7bbc024084b4aedf72e5bf9.png](https://img-blog.csdnimg.cn/img_convert/9c9d2cfcd7bbc024084b4aedf72e5bf9.png)
说明:
1.参数range表示要计算其中非空单元格数目的区域,参数criteria表示以数字、表达式或文本形式定义的条件。
2.在条件中可以使用通配符问号(?)和星号(*),问号表示任意一个字符,星号表示一个或一串字符;如果要查找问号或星号,需要在它们前面加转义字符~,例如查找问号,表达式可以这样写 ~?。
3.求各种类型单元格的个数。
(1) 求真空单元格的个数。公式:=COUNTIF(单元格区域,"")。
(2) 求非真空单元格的个数。公式:=COUNTIF(单元格区域,"<>")。
(3) 求文本型单元格个数。公式:=COUNTIF(单元格区域,"*")。
(4) 求某区域内所有单元格个数。公式:=COUNTIF(单元格区域,"<>''")。
(5) 求逻辑值为TRUE或FALSE的单元格个数。公式:=COUNT(单元格区域,TRUE/FALSE)。
![7a15d1c2b6e565a8a21d6d5a221faf7b.png](https://img-blog.csdnimg.cn/img_convert/7a15d1c2b6e565a8a21d6d5a221faf7b.png)
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)。
![f78ce023e9f2f1f0c9871709742f2135.png](https://img-blog.csdnimg.cn/img_convert/f78ce023e9f2f1f0c9871709742f2135.png)
5.求包含某个特定字符的单元格个数。
(1)求字符串中为2个字符的个数。公式:=COUNTIF(F3:F11,"??")。
(2)求字符串中为2个字符并且第2个为n的个数。公式:=COUNTIF(单元格区域,"?n")。
(3)求字符串中包含h的个数。公式:=COUNTIF(单元格区域,"*h*")。
(4)求字符串中第2个字符是n的个数。公式:=COUNTIF(单元格区域,"?n*")。
![02072fae413e1cda436b2ffa2eceebff.png](https://img-blog.csdnimg.cn/img_convert/02072fae413e1cda436b2ffa2eceebff.png)
五、COUNTIFS函数。
含义:计算多个区域中满足给定条件的单元格个数。
语法:=COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],…)。
![afa3c8b78bbed79e035ec7b151a52640.png](https://img-blog.csdnimg.cn/img_convert/afa3c8b78bbed79e035ec7b151a52640.png)
说明:
1.参数criteria_range1为第1个条件区域,参数criteria1为第1个条件值,参数criteria_range2为第2个条件区域,参数criteria2为第2个条件值,以此类推。
2.COUNTIFS函数参数至少包含一对条件区域和条件值,参数最多只能有127对条件区域和条件值。
3.如果有多个条件区域,每个条件区域必须有相同的行数和列数。
4.在条件中可以使用通配符问号(?)和星号(*),问号表示任意一个字符,星号表示一个或一串字符;如果要查找问号或星号,需要在它们前面加转义字符~,例如查找问号,表达式可以这样写 ~?。
5.几个实例。
(1)求下图中产品名称为“面膜”的个数。
选中G3单元格,在编辑栏中输入公式“=COUNTIFS(C3:C11,"面膜")”,按回车键即可。
![1f76d231b283ac5cb9075d7d9c377cfe.png](https://img-blog.csdnimg.cn/img_convert/1f76d231b283ac5cb9075d7d9c377cfe.png)
(2)求地区为“深圳”销量大于180的个数。
选中G3单元格,在编辑栏中输入公式“=COUNTIFS(D3:D11,"深圳",E3:E11,">180")”,按回车键即可。
![1fce0ece7a382927b90176da859697b2.png](https://img-blog.csdnimg.cn/img_convert/1fce0ece7a382927b90176da859697b2.png)
总结:
- 若要计算逻辑值、文本值或错误值的个数,使用COUNTA函数。
- 若要计算只符合某一条件的数字的个数,使用COUNTIF函数或COUNTIFS函数。
- 若要对包含数字的单元格计数,使用COUNT函数。
- 若要统计空白单元格的个数,使用COUNTBLANK函数。
如果您觉得总结的不错,请转发分享给更多的人看到,这是对小编的鼓励与支持,谢谢!