4.1.5 COUNTIF函数:按条件统计
功能说明:统计符合条件的单元格个数。
语法表达式:COUNTIF(range,criteria)
参数说明:range:表示需要计算单元格个数的单元格区域。
criteria:表示判断条件,根据这个条件判断哪些单元格将被计算在内。
使用说明:函数忽略空白和包含文本的单元格,但包含0的单元格不会被忽略。
在函数COUNTIF中,输入判断条件时可以使用通配符:问号“?”和星号“*”。问号“?”代表多个字符,例如:陈??,表示第一个字符是“陈”的字符串;星号“*”代表单个字符,例如:*王*,表示带“王”的字符串;~表示引用星号和问号本身,例如:~*农,表示类似“*农”的字符串。
实际应用:某公司统计了各部门的销量数据,同时公司设定了标准销量。现在需要分析各部门销量是否达标。为了统计上面不同条件的个数,具体步骤如下:
(1)在单元格A13中输入标准销量:52;
(2)在单元格B15中输入函数“=COUNTIF(A2:B10,“>”&$A$13)”,计算数据区域中大于52的个数;
(3)在单元格B16中输入函数“=COUNTIF(A2:B10,$A$13)”,计算数据区域中等于52的个数;
(4)在单元格B17中输入函数“=COUNTIF(A2:B10,“<”&$A$13)”,计算数据区域中小于52的个数;
(5)在单元格B18中输入函数“=COUNTIF(A2:B10,“>=”&$A$13)”,计算数据区域大于或等于52的个数;
(6)在单元格B19中输入函数“=COUNTIF(A2:B10,“<=”&$A$13)”,计算数据区域小于或等于52的个数。得到的最后结果如图4.9所示。
图4.9 计算结果
应用说明:COUNTIF函数可以和其他函数嵌套使用,实现复杂的数据筛选功能。