Excel 计算区域值出现频率:FREQUENCY函数

FREQUENCY函数用于计算一个值,可以使用该值构建总体平均值的置信区间。FREQUENCY函数的语法如下:


FREQUENCY(data_array,bins_array)

其中,data_array参数是一个数组或对一组数值的引用,要为它计算频率。如果data_array参数中不包含任何数值,函数FREQUENCY将返回一个零数组。bins_array参数是一个区间数组或对区间的引用,该区间用于对data_array参数中的数值进行分组。如果bins_array参数中不包含任何数值,则函数FREQUENCY返回的值与data_array参数中的元素个数相等。下面通过实例详细讲解该函数的使用方法与技巧。

打开“FREQUENCY函数.xlsx”工作簿,切换至“Sheet1”工作表,本例中的原始数据如图17-1所示。已知在单元格区域中的若干分数,以及区间分割点,要求计算各区间内的分数个数。具体的操作步骤如下。

选中A12:A15单元格,按“F2”键,在A12单元格中输入公式“=FREQUENCY(A2:A10,B2:B4)”,然后按“Ctrl+Shift+Enter”组合键返回数组公式,用于分别各区间的分数个数,计算结果如图17-2所示。

图17-1 原始数据

图17-2 计算结果

在选择了用于显示返回的分布结果的相邻单元格区域后,函数FREQUENCY应以数组公式的形式输入。返回的数组中的元素个数比bins_array参数中的元素个数多1个。多出来的元素表示最高区间之上的数值个数。例如,如果要为3个单元格中输入的3个数值区间计数,请务必在4个单元格中输入FREQUENCY函数获得计算结果。多出来的单元格将返回data_array参数中第3个区间值以上的数值个数。函数FREQUENCY将忽略空白单元格和文本。对于返回结果为数组的公式,必须以数组公式的形式输入。