在Excel中统计个数可通过以下方法实现,根据需求选择合适函数:
一、基础统计函数
COUNTA
统计非空单元格数量,包括数字、文本和逻辑值,忽略错误值。 语法:`=COUNTA(单元格范围)`
示例:`=COUNTA(B2:B100)` 统计B2到B100非空单元格数。
COUNTBLANK
统计空单元格数量。 语法:`=COUNTBLANK(单元格范围)`
示例:`=COUNTBLANK(A1:A10)` 统计A1到A10空单元格数。
COUNT
统计包含数字的单元格数量,忽略文本和逻辑值,错误值会被忽略。 语法:`=COUNT(单元格范围)`
示例:`=COUNT(B2:B100)` 统计B2到B100数字个数。
二、按条件统计
COUNTIF
统计满足单一条件的单元格数量。 语法:`=COUNTIF(查找范围, 条件)`
示例:`=COUNTIF(B2:B100, ">5000")` 统计B2到B100大于5000的数值个数。
COUNTIFS
支持多条件统计,需配合减法公式使用。 语法:`=COUNTIFS(条件范围1, 条件1, [条件范围2, 条件2]...)`
示例:
- 统计≥5000且≤8000的数值:`=COUNTIFS(B2:B100, ">=5000", B2:B100, "<=8000")`
- 统计以"中级"开头的文本:`=COUNTIFS(C3:C23, "中级")` 。
三、高级技巧
去重复统计
使用`COUNTIF`结合辅助列实现去重计数。 示例:在B2输入`=COUNTIF(A:A, A2)`,拖动填充柄批量统计重复项。
动态条件统计
结合`SUMPRODUCT`和`--`实现动态条件计数。 示例:`=SUMPRODUCT((A2:A100=100)*(B2:B100>5000))` 统计A列等于100且B列大于5000的行数。
四、注意事项
数字统计建议使用`COUNTA`或`COUNT`,文本统计使用`COUNTIF`,空值统计用`COUNTBLANK`。
复杂条件统计需谨慎使用`COUNTIFS`,避免公式错误。
动态统计可通过辅助列或数组公式实现,但需注意输入格式(如使用`Ctrl+Shift+Enter`确认)。
通过以上方法,可灵活应对不同场景下的数据统计需求。