`FREQUENCY`函数用于计算数值在指定区间内的出现频数,并返回一个垂直数组。其基本语法如下:
```excel
=FREQUENCY(数据区域, 分组区间)
```
参数说明:
`数据区域`:必需。要对其频率进行计数的一组数值或对这组数值的引用。空白单元格和文本会被忽略。
`分组区间`:必需。要将`数据区域`中的值插入到的间隔数组或对间隔的引用。如果`分组区间`中不包含任何数值,则`FREQUENCY`返回`数据区域`中的元素个数。
使用示例:
统计年龄段人数
假设B列包含年龄数据,E列包含间隔值(20, 30, 40)。
在F列输入以下公式:
```excel
=FREQUENCY(B2:B13, E3:E5)
```
结果将返回一个数组,表示每个年龄段的人数。
计算连续签到天数
假设B列包含签到数据,I2单元格输入以下公式:
```excel
=MAX(FREQUENCY(IF(B2:H2>0, COLUMN(B:H)), IF(B2:H2=0, COLUMN(B:H))))
```
这个公式用于统计每一行中连续签到最多的天数。
统计分数段人数
假设A列包含分数数据,E列包含间隔值(30, 59, 79, 89)。
在F列输入以下公式:
```excel
=FREQUENCY(A2:A18, E3:E6)
```
结果将返回一个数组,表示每个分数段的人数。
注意事项:
`FREQUENCY`函数返回的是数组结果,因此必须按`Ctrl+Shift+Enter`键结束编辑才能正常运算。
`分组区间`数组不需要严格排序,函数在计算时会自动排序。
如果`分组区间`中包含重复值,函数只取第一个,后边的自动忽略。
通过以上示例和说明,你可以更好地理解和使用`FREQUENCY`函数进行数据频率统计。