当前位置:K88软件开发文章中心办公应用办公应用01 → 文章内容

Excel中COUNTIF函数的使用方法

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-2 7:54:46

:2018-07-02 21:02:30

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个例子的结果情况如下图所示:

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

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

(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中适用,同样在wps中也是适用的。

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

百度百科:countif函数


Excel中COUNTIF函数的使用方法