excel函数公式countif

时间:2025-03-30 00:02:35 计算机

COUNTIF函数是Excel中用于统计满足特定条件的单元格数量的函数,其基本语法和用法如下:

一、基本语法

```

=COUNTIF(范围, 条件)

```

范围:需要统计的单元格区域或名称(如A1:A10、B2:B20);

条件:用于筛选的规则,可以是数字、文本、单元格引用或函数公式。

二、常见用法

统计特定文本

- 统计包含特定文字的单元格数量,例如统计姓名以"张"开头的员工:

```excel

=COUNTIF(A1:A100, "张*")

```

- 统计包含多个字符的文本,如统计包含"李"字的客户姓名:

```excel

=COUNTIF(B2:B10, "*李*")

```

统计数值范围

- 统计大于/小于某个值的数量:

```excel

> 80 统计B列大于80分的成绩

<60 统计A列小于60分的成绩

```

- 统计特定数值区间:

```excel

>=100 统计C列大于等于100的数值

≤500 统计D列小于等于500的数值

```

统计空白或非空白单元格

- 统计空白单元格数量:

```excel

=COUNTIF(A:A, "")

```

- 统计非空白单元格数量:

```excel

=COUNTIF(A:A, "<>")

```

统计满足多个条件的单元格

- 使用嵌套公式:

```excel

=COUNTIF(A1:A10, "男") * COUNTIF(B1:B10, "30岁以上")

```

- 使用`COUNTIFS`函数(需按Ctrl+Shift+Enter输入):

```excel

=COUNTIFS(A1:A10, "男", B1:B10, "30岁以上")

```

动态条件引用

- 结合单元格引用和运算符:

```excel

=COUNTIF(C2:C13, "> "&G2) 统计B2到C13中大于G2的数值

```

三、注意事项

条件格式

- 文本匹配默认不区分大小写,但数值比较区分大小写;

- 逻辑运算符需用`&`连接(如`=COUNTIF(A1:A10, ">60")`)。

函数限制

- 仅支持单一条件统计,多条件需使用`COUNTIFS`或拆分条件;

- 不支持数组或嵌套函数作为条件。

四、实战示例

统计及格人数(成绩≥60):`=COUNTIF(A1:A10, ">=60")`;

统计迟到次数:

`=COUNTIF(C2:C10, "迟到")`;

统计特定商品数量:`=COUNTIF(D3:D10, "品牌A")`。

通过以上方法,COUNTIF函数可灵活应对各类数据统计需求,提升Excel数据处理效率。