excel表格怎么统计个数:4种常用公式
excel表格怎么统计个数,主流有COUNT、COUNTA、COUNTIF、COUNTIFS四个函数,COUNT只统计纯数字单元格数量,COUNTA统计包含文本、数字、符号的非空单元格,COUNTIF用于单条件计数,COUNTIFS支持多条件同时计数;COUNT会忽略空白单元格、文本单元格,COUNTA只跳过完全空白单元格,适合统计名单总行数,COUNTIF和COUNTIFS适合筛选符合要求的数据,这几组方法在Excel2016及之后的版本都能正常运行,当单元格是空格(肉眼看不见的空白字符)时,COUNTA会把它算作有效内容,统计结果容易偏大。
excel表格数字计数:COUNT函数
COUNT函数语法为=COUNT(统计区域),你直接在空白单元格输入公式,把括号里替换成需要统计的单元格范围,例如=COUNT(A2:A100),就可以算出A2到A100区域里数字的总个数。日期在Excel内部存储为数字,COUNT会一并统计日期单元格,文本格式的数字不会被识别计数。如果你区域里混着姓名、备注这类文字,这部分内容不会计入结果。
COUNT不统计文本。
excel表格非空计数:COUNTA函数
COUNTA函数语法为=COUNTA(统计区域),用来统计区域内所有不为空的单元格,不管单元格内容是文字、数字、标点。统计人员名单、项目条目时优先用这个函数,比如B列存放人员姓名,公式=COUNTA(B2:B200)可以快速得到名单总条数。单元格内输入空格,COUNTA会判定为有内容,直接造成计数虚高,清理这类隐形空格可以用查找替换功能,把空格替换为空。
excel表格单条件计数:COUNTIF函数
COUNTIF函数语法是=COUNTIF(统计区域,条件),条件可以是固定文本、数字,也可以搭配通配符。示例公式=COUNTIF(C2:C150,"合格"),能够统计C列里面内容为合格的单元格数量;使用通配符*代表任意字符,=COUNTIF(A2:A100,"张*")可以统计所有姓张的记录。条件为文本时,引号不能省略,条件是数字时可以不加引号。
excel表格多条件计数:COUNTIFS函数
COUNTIFS函数可以同时设置两组及以上限制条件,语法为=COUNTIFS(区域1,条件1,区域2,条件2),多组条件需要全部满足才会计入统计结果。举个例子,你要统计D列等级为优秀、E列分数大于80的记录,公式写成=COUNTIFS(D2:D200,"优秀",E2:E200,">80")。多个条件区域行数、列数必须保持一致,区域范围错位会返回错误值。
| 函数 | 统计对象 | 适合场景 | 容易出错点 |
|---|---|---|---|
| COUNT | 纯数字、日期 | 分数、金额类数字统计 | 文本数字不计入 |
| COUNTA | 全部非空单元格 | 统计名单、条目总数 | 单元格空格会被计数 |
| COUNTIF | 满足单个条件单元格 | 分类统计、关键词统计 | 文本条件缺少引号报错 |
| COUNTIFS | 同时满足多个条件单元格 | 多维度筛选计数 | 条件区域大小不一致报错 |
状态栏快速计数是不用写公式的快捷方式,你选中一片单元格区域,Excel底部状态栏会直接显示计数结果,右键状态栏,还可以切换成计数、数字计数、求和等不同展示项。状态栏的计数和COUNTA逻辑一致,只能临时查看,不能把结果固定在单元格里,刷新数据后不会留存。
数据透视表也可以完成个数统计,选中数据源,插入数据透视表,把需要统计的字段拖到值区域,把值字段设置为计数,适合需要频繁切换筛选条件、批量分组统计的表格。数据透视表需要手动刷新,原始表格新增行之后,计数结果不会自动更新,右键透视表选择刷新,数值才会同步变动。
该方法的适用边界是,当你的单元格内存在换行符、不可见特殊字符,或者数据是从网页、系统导出的脏数据时,四个计数函数都会出现统计偏差,需要先用CLEAN函数清理不可见字符之后再执行统计操作。
