frequency函数怎么用

关于“FREQUENCY”的解释与运用

从英文字母“FREQUENCY”我们可以理解到,这是一个与频率或频度有关的术语。在EXCEL这款强大的电子表格软件中,它也有着相同的含义,并作为一种函数存在,用于计算频次。这个函数的特点在于其简单易用的计算方式。

让我们深入探讨一下FREQUENCY的用法:

FREQUENCY函数通常以数据区域和设置数据区间点的数组作为其参数。从其参数来看,这显然是一个需要运用数组的函数,在输入时我们需要使用三键组合CTRL+SHIFT+ENTER来生成大括号。

为何说EXCEL高手喜欢使用这个函数呢?我们通过一个实例来一探究竟。假设有一群羊,已经记录了它们的性别和体重(以公斤为单位),具体如下所述:

我希望能为这些羊进行等级划分。例如,我希望能将羊按照体重分为四个等级:20公斤以下、20至50公斤、50至70公斤以及70公斤以上。对于一般的EXCEL使用者,他们可能会想到使用COUNTIF函数来实现这一目的,相较于FREQUENCY函数,COUNTIF函数的使用会显得更为复杂。那么,如何使用FREQUENCY函数来实现这一等级划分呢?

我们可以选择四个连续的行单元格,并输入{=FREQUENCY(F2:F16,{20,50,70})}。注意这里的{20,50,70}是直接输入的数值数组,而外围的大括号则是通过按下三键同时生成。这样我们就能得到结果了。

我们还可以利用辅助列来实现这一功能。在E10:E12单元格中分别输入20,50,70作为辅助值。然后选中F10:F13单元格,并输入{=FREQUENCY(C2:C16,E10:E12)}。这样我们也能得到相同的结果。

从上述实例中我们可以发现,设置的数据区间点数组与实际结果之间存在一个隐含的对应关系。例如,在上述例子中,20、50、70这三个数值实际上代表了的是不同的体重区间范围:即0-20公斤、21-50公斤、51-70公斤以及70公斤以上等几个区间段。

仍以前述例子为例,如果我只关心20至50公斤之间的羊只数量,我们依然可以使用类似的函数来实现这一点。如需返回这个特定区间的计数结果作为次序的第二个值,我们可以用INDEX函数来实现。在空白单元格中输入{=INDEX(FREQUENCY(C2:C16,{20,50,70}), 2)}即可得到相应的结果。