首页 > 生活经验 >

问 excel 函数计数公式 常用计数函数分类详解

2026-11-06 13:25:40
最佳答案

答

excel 函数计数公式,核心就是统计单元格数量,分为普通计数、单条件计数、多条件计数、非空计数、空单元格计数这几大类,主流函数是 COUNT、COUNTA、COUNTBLANK、COUNTIF、COUNTIFS,是统计报表、台账汇总最常用的函数,很多人混淆这几个函数,不清楚 COUNT 只统计数字单元格,COUNTA 统计所有非空单元格,导致统计结果和预期不一样。计数函数底层原理,就是遍历指定单元格区域,按照函数设定的判定规则,统计符合规则单元格的总个数,公式全部以等号开头,参数之间使用英文逗号,条件文本需要英文双引号包裹,区域可以是同表区域,也可以跨工作表引用。

基础计数函数详解

函数作用基础公式写法
COUNT只统计区域里面数值型单元格数量,文本、空白、错误值不计入=COUNT(A1:A100)
COUNTA统计所有非空单元格,数字、文字、符号都算,只要单元格不是空白就计数=COUNTA(A1:A100)
COUNTBLANK专门统计区域里面空白单元格数量=COUNTBLANK(A1:A100)

条件计数函数

COUNTIF 单条件计数

语法:=COUNTIF (统计区域,条件)

用途:满足单个条件的单元格个数

示例 1:统计 A 列里面等于 合格 的数量

=COUNTIF (A:A,"合格")

示例 2:统计 B 列大于 100 的数值个数

=COUNTIF (B:B,">100")

示例 3:模糊统计,统计包含 销售 的单元格数量

=COUNTIF (A:A,"销售")

COUNTIFS 多条件计数

语法:=COUNTIFS (条件区域 1, 条件 1, 条件区域 2, 条件 2)

用途:多个条件同时满足才计数,也就是并且逻辑

示例:统计部门是销售,并且状态是已完成 的记录条数

=COUNTIFS (A:A,"销售",C:C,"已完成")

实操使用步骤

1 选中需要输出统计结果的单元格

2 输入等号,接着输入对应的计数函数,填写区域和条件参数

3 按回车键,立刻得到计数结果

4 如果需要统计其他区域,可以修改参数,也可以下拉填充批量统计

高频特殊写法

需求公式
统计不等于指定内容的数量=COUNTIF (A:A,"<> 已取消")
统计大于等于指定数值=COUNTIF(B:B,">=60")
统计非空文本数量=COUNTIF(A:A,"<>")
跨表单条件计数=COUNTIF (Sheet2!A:A,"合格")

深度补充要点

COUNT 和 COUNTA 最大区别,COUNT 只识别数字,如果单元格是文本格式数字,COUNT 不会统计,COUNTA 会统计,做数据条数统计优先用 COUNTA。COUNTIF 条件里面比较符号大于小于,必须写在英文双引号里面,例如 ">100",如果条件引用单元格,写法是 ">="&D1,这个是新手最容易写错的地方。COUNTIFS 所有条件区域大小必须保持一致,区域行列数量不一样会直接报错。如果区域里面存在隐藏行,普通计数函数仍然会统计隐藏单元格,如果需要只统计筛选之后可见行,需要使用 SUBTOTAL 函数,函数编号 103,写法 = SUBTOTAL (103,A1:A100),这个是筛选统计非常重要的补充函数。通配符星号只对文本生效,数值不能使用星号模糊匹配。

按照这份 excel 函数计数公式,普通数字统计用 COUNT,全部非空用 COUNTA,空白单元格用 COUNTBLANK,单条件计数用 COUNTIF,多条件同时满足计数用 COUNTIFS,筛选可见行计数使用 SUBTOTAL,记住参数规则就可以完成各类计数统计。

【常见问题】

问题 1 excel 函数计数公式 COUNT 为什么文本数字没有统计进去

回答 1 excel 函数计数公式里面 COUNT 只识别真正数值型单元格,文本格式数字不会被统计,如果需要统计全部非空单元格,excel 函数计数公式改用 COUNTA。

问题 2 excel 函数计数公式 COUNTIF 条件引用单元格怎么写

回答 1 excel 函数计数公式 COUNTIF 引用单元格条件,需要拼接符号,例如 = COUNTIF (A:A,">="&D1),excel 函数计数公式不能直接把比较符号写在单元格引用外面不加连接符。

问题 3 excel 函数计数公式 COUNTIFS 报错是什么原因

回答 1 excel 函数计数公式 COUNTIFS 报错,一般是各个条件区域范围大小不一致,统一所有区域行列范围,excel 函数计数公式就可以正常计算。

问题 4 excel 函数计数公式 筛选之后只统计可见行用什么

回答 1 excel 函数计数公式普通 COUNTIF 会把隐藏行也算进去,筛选可见行计数使用 SUBTOTAL (103, 区域),excel 函数计数公式这个写法会自动排除隐藏行。

【免责申明】

本文内容基于主流版本 Excel 整理,本文仅作学习参考,使用 excel 函数计数公式前建议备份表格,因区域选择、条件写法错误造成统计结果异常,相关风险由使用者自行承担。