一、基础用法:统计数值个数
`COUNT`函数用于统计指定区域内的数值个数,自动忽略空单元格、文本和逻辑值(如`TRUE`)。
示例:统计A1:A10中数值的个数
`=COUNT(A1:A10)`
若区域包含7个数字、2个文本、1个空单元格,则结果为7。
二、多区域统计:统计多个不连续区域
可一次性统计多个区域内的数值,区域间用逗号分隔,最多支持255个区域。
示例:统计A列、C列和E列前10行的数值个数
`=COUNT(A1:A10, C1:C10, E1:E10)`
结果为三个区域中数值的总和。
三、结合条件统计:使用`COUNTIF`或`COUNTIFS`
单条件统计:统计满足特定条件的单元格数量,如销量≥100的订单数
`=COUNTIF(D2:D200, ">=100")`
多条件统计:使用`COUNTIFS`统计满足多个条件的单元格数量,如“华东区”且“销量>500”的订单数
`=COUNTIFS(A2:A200, "华东", D2:D200, ">500")`
四、动态统计:根据可见单元格计数
可统计当前视图中可见的单元格数量,避免手动筛选。
示例:统计当前屏幕可见的行数
`=COUNTA(ROW(1:100))`
此公式会动态反映屏幕上显示的行数。
五、数据清洗:识别并处理非数值数据
通过`COUNT`函数结合`ISNUMBER`或`ISNUMBER`与`MATCH`函数,可快速识别文本型数值或重复数据。
示例:统计A列中的文本型数值数量
`=COUNT(A2:A100, ISNUMBER(VALUE(A2:A100)))`
此公式将文本型数值转换为数值后统计。
补充说明
参数类型:支持直接输入数值、单元格区域或混合参数(如`=COUNT(1, A1:A5)`)。
错误值处理:逻辑值`FALSE`、文本错误(如`N/A`)及空白单元格均不参与统计。
通过以上用法,`COUNT`函数可灵活应对数据统计需求,提升工作效率。