首页 > 办公 > Excel > 正文

Excel中COUNTIF函数的使用方法

2024-08-23 19:24:47
字体:
来源:转载
供稿:网友

COUNTIF函数是EXCEL中提供的一个统计函数。countif函数的作用是“计算某个区域中满足给定条件的单元格数目”。其原型如下:

COUNTIF(range, criteria)

range和criteria是函数的参数。其中,

range是要计算其中非空单元格书目的区域;

criteria参数是以数字、表达式或文本形式定义的条件。

也就是说Excel的countif函数是在指定的range区域内统计满足criteria条件的单元格数量。

下面举几个例子来说明具体用法:

(1)统计A1单元格到E8单元格组成的区域中没有值的单元格数量,在Excel中应输入的公式为:

=COUNTIF(A1:E8,"=")

也可以使用下面的公式:

=COUNTIF(A1:E8,"")

即第二个参数是两个双引号连写的情况,表示空的内容(没有空格及公式)

(2)统计A1单元格到E8单元格组成的区域中有值的单元格数量,在Excel中应输入的公式为:

=COUNTIF(A1:E8,"<>")

(3)统计A1单元格到E8单元格组成的区域中文本值(非数值)的单元格数量,在Excel中应输入的公式为:

=COUNTIF(A1:E8,"*")

参数中的*是Excel中的通配符,即*可以代替实际中的0到多个字符,如果单元格中的值为纯数值型,而非字符时,该通配符将不会起作用。

(4)统计A1单元格到E8单元格组成的区域单元格的总数,在Excel中应输入的公式为:

=COUNTIF(A1:E8,"<>""")

第二个参数中双引号中的两个双引号写在一起,表示

(5)统计A1单元格到E8单元格组成的区域中的值以字符"c"开始的单元格数量,在Excel中应输入的公式为:

=COUNTIF(A1:E8,"c*")

同样,第2个参数中的*为通配符,这里如区域中的字符只有一个c,或c开始的2个到多个,都满足统计条件。

(6)统计A1单元格到E8单元格组成的区域中的值以字符"c"开始的且只包含2个字符单元格数量,在Excel中应输入的公式为:

=COUNTIF(A1:E8,"c?")

第2个参数中的?也是Excel中的一个通配符,其代表有且只有一个字符,即?处必须有一个字符,且 只能有一个。

以上6个例子的结果情况如下图所示:

Excel中countif函数的使用

上图中,灰色单元格是没有任何值的情况(没有空格,也没有公式);绿色单元格中有一个空格;黄色单元格中是纯数值。

下面再举几个例子用来说明一下其它常规的用法:

(1)统计A1到F6单元格所构成的区域中大于44的数量:

=COUNTIF(A1:F6,">44")

(2)统计A1到F6单元格所构成的区域中等于44的数量:

=COUNTIF(A1:F6,"=44")

也可以写成下面的情况:

=COUNTIF(A1:F6,44)

(3)统计A1到F6单元格所构成的区域中大于等于44的数量:

=COUNTIF(A1:F6,">=44")

(4)统计A1到F6单元格所构成的区域中大于给定单元格F11中值的数量:

=COUNTIF(A1:F6,">"&F11)

第2个参数中的“&”是文本连接运算符,其作用是将多个文本连接成一个文本。

以上的结果如下图所示:

Excel中countif函数使用举例

这里讲的规则不仅在Excel中适用,同样在wps中也是适用的。

本部分内容参考了百度百科中的部分内容。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表