在日常数据分析中,我们经常需要对一组数值进行分段统计,比如年龄分布、成绩分布或销量区间统计。这时候FREQUENCY函数派上用场了。 FREQUENCY函数可以将数据按照指定区间自动分组,并返回每个区间内的出现次数,从而快速完成频数分析工作。

相比手动分类统计,FREQUENCY函数 可以一次性生成完整的区间分布结果,非常适合用于报表分析和数据建模场景。

FREQUENCY函数是什么?

FREQUENCY函数 是Excel中用于“频数统计”的数组函数,它的核心作用是:将一组数值按照指定区间进行分组,并统计每个区间内数据出现的次数。

FREQUENCY函数语法

=FREQUENCY(data_array, bins_array)

参数说明:

参数 含义
data_array 需要统计的数值数据
bins_array 区间分组的边界值

FREQUENCY函数核心特点

使用 FREQUENCY函数 时需要注意:

  • 返回结果是“数组”
  • 结果长度 = 区间数 + 1
  • 最后一项表示“超出最大区间的数据数量”

FREQUENCY函数年龄区间统计案例

假设我们有一组员工年龄数据,需要统计不同年龄段人数。

目标分组如下:

  • 0–20岁
  • 21–30岁
  • 31–40岁
  • 40岁以上

第一步:设置区间值

在辅助列中输入:

  • 20
  • 30
  • 40

这些值作为 FREQUENCY函数 的分组边界。

第二步:输入统计公式

选中结果区域,输入公式:

=FREQUENCY(B2:B11, E3:E5)

然后执行:

  • Excel 2021及以上:直接按回车
  • 旧版本Excel:按 Ctrl + Shift + Enter
FREQUENCY函数应用案例:快速统计各区间数据分布-趣帮office教程网
FREQUENCY函数年龄区间统计案例

FREQUENCY函数结果解析

在这个 FREQUENCY函数 计算过程中:

  • B2:B11 是原始年龄数据
  • E3:E5 是区间边界(20、30、40)

最终返回4个结果:

区间 含义
≤20 20岁及以下人数
21–30 21到30岁人数
31–40 31到40岁人数
>40 超过40岁的人数

最后一个值是 FREQUENCY函数 的特殊结果,表示“超出最大区间的数据量”。

FREQUENCY函数为什么返回4个结果?

这是 FREQUENCY函数 最容易被忽略的重点:

如果区间有 n 个值,则返回 n+1 个结果。

例如:

  • 区间:3个(20、30、40)
  • 结果:4个

最后一个结果专门用于统计“最大区间之外的数据”。

FREQUENCY函数动态数组用法(新版Excel)

在Excel 2021及WPS新版中,FREQUENCY函数 已支持动态数组:

  • 无需 Ctrl + Shift + Enter
  • 结果自动向下溢出
  • 不需要提前选中区域

例如直接输入:

=FREQUENCY(B2:B11, E3:E5)

即可自动生成完整分布结果。

FREQUENCY函数应用场景

1、成绩分布统计

  • 0–60不及格
  • 60–70及格
  • 70–85良好
  • 85以上优秀

2、年龄结构分析

用于人事管理、客户画像分析等。

3、销量区间统计

  • 小于100
  • 100–500
  • 500–1000
  • 1000以上

4、数据分布分析

适用于数据建模、统计分析、报表可视化。

FREQUENCY函数使用注意事项

1、必须是数值数据

FREQUENCY函数 只处理数值,文本会被忽略。

2、区间必须按升序排列

例如:

✔ 正确:

  • 20 → 30 → 40

✘ 错误:

  • 40 → 20 → 30

3、旧版本必须数组输入

Excel 2019及之前版本需要:

Ctrl + Shift + Enter

否则无法正确计算 FREQUENCY函数。

4、结果区域要留足空间

因为 FREQUENCY函数 返回的是数组,否则会溢出失败。

FREQUENCY函数与其他函数对比

函数 作用
FREQUENCY函数 按区间统计频数
COUNTIF 单条件计数
COUNTIFS 多条件计数

区别:

  • COUNTIF:单点统计
  • COUNTIFS:条件统计
  • FREQUENCY函数:区间分布统计

总结

FREQUENCY函数 是Excel中非常重要的统计函数,它可以快速完成按区间的数据分布分析,非常适合用于年龄、成绩、销量等结构化统计场景。

掌握 FREQUENCY函数 的核心逻辑:

  • 第一参数:数据区域
  • 第二参数:区间边界
  • 返回结果:区间频数 + 超区间值

通过 FREQUENCY函数,你可以轻松完成传统需要透视表才能实现的分布统计,让数据分析更加高效、直观。

相关文章推荐:

被低估的Excel神器!FREQUENCY函数3招搞定数据统计,办公效率翻倍