COUNT函数是Excel中功能强大的统计工具,其用法可分为基础、进阶及综合应用四个层面,具体如下:
一、基础用法
统计数值个数 用于计算单元格区域中纯数字的个数,自动忽略文本、逻辑值和错误值。 语法:`=COUNT(单元格范围)`
示例:`=COUNT(A1:A10)` 统计A1到A10中的数字个数。
多区域统计
支持同时统计多个不连续区域,最多可包含255个区域,区域间用逗号分隔。 示例:`=COUNT(A1:A10, C1:C10, E1:E10)` 统计A、C、E列前10行的数字个数。
二、进阶用法
条件统计(COUNTIF)
根据单一条件统计单元格数量,需配合条件范围和条件表达式。 语法:`=COUNTIF(条件范围, 条件)`
示例:`=COUNTIF(B2:B100, ">20")` 统计B2到B100中大于20的数值个数。
多条件统计(COUNTIFS)
支持同时满足多个条件,需用逗号分隔多个条件范围及对应条件。 示例:`=COUNTIFS(A2:A100, "销售部", C2:C100, "<=50")` 统计A列"销售部"且C列≤50的记录数。
三、扩展功能
统计非空单元格(COUNTA)
计算区域内非空单元格总数,包括数字、文本、日期等,忽略空白单元格。 示例:`=COUNTA(A1:A10)` 统计A1到A10的非空单元格数。
统计空白单元格(COUNTBLANK)
专门统计空白单元格数量,反向操作于COUNTA。 示例:`=COUNTBLANK(A1:A10)` 统计A1到A10中的空白单元格数。
四、特殊场景应用
统计唯一值(COUNTUNIQUE)
统计指定范围内不重复值的数量。 示例:`=COUNTUNIQUE(A2:A10)` 统计A2到A10中的唯一班级数。
数组公式统计不重复值
通过组合MATCH和ROW函数实现复杂条件下的唯一值统计。 示例:`=COUNT(0/(MATCH(B2:B13,B2:B13,0)=ROW(1:13)))` 统计不重复班级数(需按Ctrl+Shift+Enter输入)。
注意事项
数据类型识别: COUNT仅统计数值,文本、日期、逻辑值等均被忽略。 错误值处理
性能优化:多条件统计建议使用COUNTIFS而非嵌套COUNTIF,以提高效率。
通过以上功能组合,COUNT函数可灵活应对数据统计需求,建议结合实际场景选择合适函数或组合使用。