夜雨聆风学习资料网

ARTICLE · 1004397

Excel统计函数:快速完成数据分析

Excel统计函数:快速完成数据分析

在日常工作中,我们经常需要对数据进行各种统计——统计符合条件的数量、计算某个条件下的平均值等等。如果还在手动筛选、逐行计算,不仅效率低下,还容易出错。今天就来聊聊Excel中两个非常实用的统计函数:COUNTIF 和 AVERAGEIF,掌握它们,数据分析效率翻倍。

一、COUNTIF:按条件快速计数

COUNTIF 函数用于统计某个区域中满足单个条件的单元格数量。简单来说,就是“在指定范围内,数一数有多少个符合我要求的数据”。

语法:

=COUNTIF(区域, 条件)
  • 区域:需要统计的单元格范围

  • 条件:判断标准,可以是数字、文本或表达式

实际案例

案例1:统计特定文本出现次数

假设你有一份销售数据,D列记录了客户所在地区,想统计“观塘”出现了多少次:

=COUNTIF(D:D, "观塘")

结果会返回D列中“观塘”出现的次数。注意,文本条件需要用英文双引号括起来。

案例2:统计满足数字条件的数据

想知道E列中销售额大于500的有多少笔?

=COUNTIF(E:E, ">500")

数字范围条件同样要用双引号括起来。

案例3:使用通配符进行模糊匹配

COUNTIF 支持通配符——*代表任意多个字符,?代表任意单个字符。比如统计D列中以“观塘”开头的所有记录:

=COUNTIF(D:D, "观塘*")

这会统计“观塘区”、“观塘路”等所有以“观塘”开头的文本。

案例4:统计业绩达标人数

你是销售经理,想统计团队中业绩达成率超过80%的有几个人?假设达成率在E列:

=COUNTIF(E:E, ">0.8")

一个公式搞定,不用一行行去数。

案例5:统计非空或空单元格

统计A列中非空单元格的数量:

=COUNTIF(A:A, "*")
统计空单元格的数量:
=COUNTIF(A:A, "")

使用注意事项

  1. 条件中的文本和运算符必须用双引号,如 ">500"、"苹果"

  2. COUNTIF对文本条件不区分大小写

  3. 如果统计结果不对,先检查数据:用TRIM清除前后空格,用CLEAN清除不可见字符,确认数字格式一致

  4. 多个条件同时满足的情况,要用 COUNTIFS 函数(后面会介绍)

二、AVERAGEIF:按条件计算平均值

AVERAGEIF 函数用于计算满足单个条件的单元格的平均值。如果说 COUNTIF 是“数个数”,那 AVERAGEIF 就是“算平均数”——但只算符合条件的那些数据。

语法:

=AVERAGEIF(区域, 条件, [求平均区域])
  • 区域:用于判断条件的单元格范围

  • 条件:判断标准

  • 求平均区域(可选):实际参与平均计算的数值范围。如果省略,则对“区域”本身求平均

实际案例

案例1:计算特定类别的平均值

有销售数据:A列是区域(东区/西区),B列是销售额。想计算“东区”的平均销售额:

=AVERAGEIF(A1:A3, "东区", B1:B3)

案例2:排除异常值计算平均值

想计算销售额中大于400的平均值(忽略过低的数据):

=AVERAGEIF(A1:A3, ">400")

注意这里省略了第三个参数,直接对A列自身进行条件判断和平均计算。

案例3:配合通配符使用

统计以“Pro”开头的商品的平均销售额:

=AVERAGEIF(A1:A3, "Pro*", B1:B3)

案例4:排除0值计算平均值

如果数据中有0值不想参与平均,可以用:

=AVERAGEIF(B2:B31, ">0", B2:B31)

使用注意事项

  • AVERAGEIF 默认会忽略空单元格和非数值单元格

  • 如果求平均区域中有实际的0值,0会被计入平均值

  • 多个条件的情况,需要使用 AVERAGEIFS

三、进阶:COUNTIFS 和 AVERAGEIFS

当需要同时满足多个条件时,就要用到带“S”的版本了。

COUNTIFS —— 多条件计数:

=COUNTIFS(区域1, 条件1, 区域2, 条件2, ...)
例如,统计B列中大于9000且小于22500的单元格个数:
=COUNTIFS(B2:B7, ">=9000", B2:B7, "<=22500")
AVERAGEIFS —— 多条件求平均:
=AVERAGEIFS(求平均区域, 条件区域1, 条件1, 条件区域2, 条件2, ...)
例如,计算“东区”且商品为“小工具”的平均销售额:
=AVERAGEIFS(C1:C3, A1:A3, "东区", B1:B3, "小工具")

注意:AVERAGEIFS 的参数顺序和 AVERAGEIF 不同——AVERAGEIFS 需要先指定求平均区域。

四、实战应用场景

这些统计函数在实际工作中的应用非常广泛:

  • 销售分析:统计特定产品的销售记录数量,快速了解产品受欢迎程度

  • 客户满意度:统计满意度调查中选择“满意”或“非常满意”的客户数量

  • 员工绩效评估:统计达到特定销售额且客户评分高于某个值的员工人数

  • 库存管理:快速确定库存低于安全阈值的商品数量

  • 财务分析:计算特定类别支出的平均值

五、常见错误与排查

使用这些函数时,最容易犯的几个错误:

  1. 条件范围与判断条件不匹配——比如文本与数字混用

  2. 条件表达式书写不规范——缺少引号或运算符使用不当

  3. 单元格中存在隐藏字符或空格——导致看似相同的数据实际不同

排查方法:

  • 检查公式语法是否正确

  • 清理数据格式,使用 TRIM 或 CLEAN 函数预处理数据

  • 确保引用范围正确无误

总结

函数功能适用场景
COUNTIF单条件计数统计满足某个条件的数量
COUNTIFS多条件计数统计同时满足多个条件的数量
AVERAGEIF单条件求平均计算满足某个条件的平均值
AVERAGEIFS多条件求平均计算同时满足多个条件的平均值

掌握这几个统计函数,面对海量数据时就不用再手动筛选、逐行计算了。一个公式,几秒钟,结果就出来了。赶紧打开Excel试试吧!

相关学习资料