在日常的数据分析工作中,Excel 的各种函数可以大大提升工作效率。其中,`FREQUENCY` 函数是一个非常实用但相对不太为人熟知的功能。它主要用于统计数据分组的频率分布情况,非常适合用来处理大量数据的分类和整理。
什么是 `FREQUENCY` 函数?
`FREQUENCY` 函数用于计算一组数据中各个区间内的数值个数。它的语法结构如下:
```
FREQUENCY(data_array, bins_array)
```
- data_array:需要统计频率的数据区域。
- bins_array:定义分组区间的数组或引用。
使用步骤
1. 准备数据
首先,确保你的数据已经整理好,并且有一个清晰的分组标准。例如,假设你有一份学生成绩表,想按分数段统计每个分数段的学生人数。
2. 定义分组区间
创建一个区间数组(即 `bins_array`),用于划分数据范围。比如,如果你想将成绩分为几个等级(如 0-59 分、60-69 分、70-79 分、80-100 分),可以输入这些值到一个单元格区域中。
3. 选择输出区域
`FREQUENCY` 函数返回的是一个数组,因此你需要预先选定一个比 `bins_array` 多一列的区域来存放结果。例如,如果你的 `bins_array` 是 4 项,则需要选择 5 个单元格作为输出区域。
4. 输入公式
在选定的输出区域的第一个单元格中输入 `=FREQUENCY(data_array, bins_array)`。注意,这是一个数组公式,因此需要通过快捷键完成输入:
- Windows 系统下按下 `Ctrl + Shift + Enter`;
- Mac 系统下按下 `Command + Shift + Enter`。
5. 查看结果
输入完成后,你会看到每个区间的统计数据被填充到相应的单元格中。
示例说明
假设你有以下成绩数据(A2:A11):
```
85, 72, 90, 67, 55, 88, 78, 61, 92, 58
```
你想按以下区间统计学生人数:
```
50-59, 60-69, 70-79, 80-89, 90-100
```
操作步骤如下:
1. 在 B 列输入分组区间(B2:B6):50, 60, 70, 80, 90。
2. 在 C2:C7 选中 6 个单元格作为输出区域。
3. 输入公式 `=FREQUENCY(A2:A11, B2:B6)` 并按 `Ctrl + Shift + Enter` 提交。
4. 结果会显示为:
```
2, 2, 2, 3, 1
```
这表示:
- 50-59 分有 2 人;
- 60-69 分有 2 人;
- 70-79 分有 2 人;
- 80-89 分有 3 人;
- 90-100 分有 1 人。
注意事项
- 如果 `data_array` 或 `bins_array` 包含文本或空值,`FREQUENCY` 函数会忽略它们。
- 输出区域必须比 `bins_array` 多一列,否则无法正确显示所有结果。
- 由于 `FREQUENCY` 是数组公式,输入时一定要记得使用快捷键组合。
通过以上方法,你可以轻松利用 `FREQUENCY` 函数对数据进行高效分组统计,无论是学习还是工作都能事半功倍!