讲讲excel中的几个统计函数(二)
上期我们讲了COUNT、COUNTA、COUNTBLANK函数。今天我们讲一讲日常工作中,用的更加频繁的COUNTIF和COUNTIFS函数,经常用于统计各类数据。
COUNTIF函数
作用
用于统计一个区域内满足单个条件的单元格个数
语法
COUNTIF(查找的区域, 查找的条件)
示例
COUNTIF(A2:A100, "张三") —— 统计 A2:A100 中等于“张三”的单元格个数
COUNTIF(A2:A100, ">100") —— 统计 A2:A100 中数值大于100的单元格个数
COUNTIF(A:A, "*江西*") —— 统计 A 列中包含“江西”的单元格个数(使用通配符 *)
COUNTIF(A2:A100, A1) —— 统计 A2:A100 中等于 A1 单元格值的个数
COUNTIF(A2:A100, "<"&B1) —— 统计 A2:A100 中数值小于 B1 单元格值的个数
注意
1.条件可以是数字、文本、单元格引用或表达式,文本条件必须用双引号括起来
2.支持使用比较运算符(>、<、>=、<=、<>),运算符需与数值一起放在引号内
3.支持通配符:*(星号)表示可以匹配任意字符序列,?(问号)表示匹配任意单个字符
4.如需匹配实际的星号或问号本身,需在前面加上波浪号(~)进行转义
5.COUNTIF 不区分文本的大小写,也就是说apple和APPLE都会被匹配到

COUNTIFS函数
作用
COUNTIFS是COUNTIF的升级版,用于统计一个或多个区域内满足多个条件的单元格个数,必须是所有条件需同时满足
语法
COUNTIFS(查找的区域, 查找的条件, [查找的区域2, 查找的条件2], ...)
示例
COUNTIFS(A2:A100, "江西", B2:B100, "男") —— 统计A2:A100中为“江西”且B2:B100中为“男”的行数
COUNTIFS(A2:A100, ">100", A2:A100, "<=200") —— 统计A2:A100 中数值大于100且小于等于200的单元格个数
COUNTIFS(A2:A100, "张三", B2:B100, "电子产品") —— 统计销售员为“张三”且产品为“电子产品”的记录数
COUNTIFS(A:A, ">50") —— 统计 A 列中数值大于50的单元格个数(单条件时与 COUNTIF 效果相同)
COUNTIFS(A:A, ">"&B1, C:C, "<"&D1) —— 统计 A 列大于 B1 且 C 列小于 D1 的单元格个数
注意
1.所有的查找区域必须具有相同的行数和列数,否则函数返回错误
2.每个条件区域与对应条件一一配对,条件写法与 COUNTIF 相同
3.最多可以允许设置 127 个区域与条件

夜雨聆风