count 函数是 Excel 表格当中的内置统计函数,核心作用是统计指定单元格区域里面包含数值类型数据的单元格个数,它只识别数字,包含整数小数日期这类可以被识别为数值的内容,文本内容空单元格逻辑值错误值都会被排除,不会计入统计结果。很多新手容易把 count 函数和 counta 函数混淆,count 函数的判定标准非常严格,只要单元格内容不是数值,就直接跳过,这个特性决定它适合专门统计数字记录数量,比如统计成绩表里面有效分数个数,统计报表里面录入数字的条目数量。掌握 count 函数,需要记住它的语法格式,参数可以是单个单元格,也可以是连续区域,还支持多个不连续区域组合,函数运行的时候会逐个扫描参数内单元格,筛选出数值单元格,最后返回总数。
函数基础定义
| 项目 | 说明 |
|---|---|
| 函数名称 | count |
| 所属类别 | 统计函数 |
| 主要功能 | 统计区域内数值单元格数量 |
| 返回结果 | 整数计数结果 |
| 识别内容 | 数字 日期 时间 可以转换为数值的数据 |
| 不识别内容 | 纯文本 空单元格 逻辑值 true false 错误值 |
语法格式
count (value1,value2,...)
value1 是必填参数,可以是单元格引用 单元格区域
value2 属于可选参数,最多支持 255 个参数,用来追加其他区域或者单元格
书写示例 count (A1:A10) 统计 A1 到 A10 区域数值单元格数量
书写示例 count (A1:A5,C1:C5) 同时统计两个不连续区域数值单元格总数
详细使用步骤
1 打开 Excel 表格,选中需要输出结果的空白单元格
2 在单元格或者上方编辑栏输入等号,接着输入 count,系统会自动弹出函数提示
3 输入左括号,选中需要统计的数据区域,多个区域使用英文逗号隔开
4 输入右括号,按下回车键,单元格立刻返回计数结果
5 如果后续源区域数据修改,count 函数结果会自动同步刷新
相关区分拓展
| 函数 | 统计范围 |
|---|---|
| count | 只统计数值 |
| counta | 统计非空单元格,文本数字逻辑值都算 |
| countif | 带条件计数,满足指定条件才计数 |
| countifs | 多条件计数,同时满足多个条件才计数 |
常见使用场景
1 成绩表统计有分数的学生人数,空白缺考单元格不会被 count 函数统计
2 财务表格统计录入金额的条目数量,文字备注单元格不参与计数
3 数据录入校验,通过 count 函数核对录入数字条目是否符合预期数量
注意事项
1 单元格里面以文本格式存储的数字,count 函数不会识别成数值,不会计入统计,这是高频坑点
2 日期本质属于数值序列,count 函数会把日期单元格算作数值
3 参数里面直接写常量数字,count 函数同样会计入总数,比如 count (1,2,3) 返回结果是 3
【常见问题】
问题 1 count 函数为什么统计不到文本数字
回答 1 count 函数只识别真正数值类型的数据,文本格式存储的数字不属于数值,所以 count 函数不会统计这类单元格
问题 2 count 函数和 counta 函数核心差别是什么
回答 2 count 函数只统计数值单元格,counta 函数统计全部非空单元格,文本内容也会被 counta 函数纳入计数,count 函数会直接排除文本
问题 3 count 函数能不能同时统计多个不连续区域
回答 3 count 函数支持多个不连续区域,参数之间使用英文逗号分隔,count 函数会合并所有区域,统一统计数值单元格总数量
问题 4 count 函数可以统计日期吗
回答 4 count 函数可以统计日期,因为日期在 Excel 底层是数值序列,属于 count 函数认可的数值类型,会被 count 函数计入总数
【免责申明】
本文基于微软 Excel 通用版本讲解 count 函数,WPS 表格逻辑基本一致,不同版本软件个别细节可能存在差异,实际操作请以当前软件官方说明为准。


