【Excel中frequency】在Excel中,`FREQUENCY` 函数是一个用于统计数据分布的函数,常用于对一组数值进行分组统计,计算每个区间内出现的次数。它非常适合用于制作频率分布表或直方图。
一、函数简介
函数名称:`FREQUENCY`
功能:统计数值在指定区间内的出现次数
语法:`FREQUENCY(data_array, bins_array)`
- `data_array`:需要统计的数据范围
- `bins_array`:定义的区间界限(即分组的边界值)
> 注意:`FREQUENCY` 是一个数组函数,在输入后需按 `Ctrl+Shift+Enter` 才能正确运行(在较新版本的 Excel 中可自动识别)。
二、使用示例
假设我们有以下10个学生的数学成绩:
学生 | 成绩 |
A | 58 |
B | 62 |
C | 73 |
D | 81 |
E | 69 |
F | 55 |
G | 78 |
H | 88 |
I | 66 |
J | 92 |
我们希望将这些成绩按照如下区间进行分类:
- 50-60
- 61-70
- 71-80
- 81-90
- 91-100
那么对应的 `bins_array` 应为:`{60,70,80,90}`
三、操作步骤
1. 在Excel中输入原始数据和分组边界。
2. 选择一个空白区域(例如从K1到K5),用于存放结果。
3. 输入公式:`=FREQUENCY(B2:B11, {60,70,80,90})`
4. 按 `Ctrl+Shift+Enter`(如果是旧版Excel)或直接回车(新版Excel支持动态数组)。
四、结果展示
分组区间 | 频率 |
50-60 | 2 |
61-70 | 3 |
71-80 | 2 |
81-90 | 2 |
91-100 | 1 |
五、注意事项
- `FREQUENCY` 不会处理空单元格或文本。
- `bins_array` 的最后一个值决定了最高区间的上限。
- 如果 `data_array` 中有大于 `bins_array` 最大值的数据,它们会被归入最后一个区间。
六、总结
特点 | 内容 |
函数名称 | FREQUENCY |
功能 | 统计数据在不同区间内的出现次数 |
适用场景 | 制作频率分布表、直方图 |
输入方式 | 数组公式(需按 Ctrl+Shift+Enter) |
数据要求 | 数值型数据,不包含文本或空单元格 |
常见错误 | 区间设置不合理,导致统计结果不准确 |
通过合理使用 `FREQUENCY` 函数,可以更直观地了解数据的分布情况,是数据分析中非常实用的一个工具。