如何计算众数和频数?

SIMPLE HEADLINE

众数是在一组数据中出现次数最多的数据。众数不受分布数列的极大值或极小值的影响,从而增强了对分布数列的代表性,一组数据可以有多个众数,也可以没有众数。在总体数据较多,并且明显地集中于某个变量值时,可以使用众数代表数据的一般水平。

众数计算
众数计算

示例 5-32 计算债券票面利率众数

图 5-47 展示了某机构债券发行统计表的部分内容,需要根据 H 列的票面利率计算众数。

图5-47债券发行统计表
同时选中 Q2:Q5 单元格区域,在编辑栏输入以下数组公式,按< Ctrl+Shift+Enter >组合键,如图 5-48 所示。
{=MODE.MULT(H$2:H$45)}
图5-48计算债券票面利率众数
MODE.MULT 函数和 MODE.SNGL 函数都可以返回一组数据或数据区域中出现频率最高的数值。如果有多个众数时,使用 MODE.MULT 函数将返回多个结果,函数语法为:
MODE.MULT(number1,[number2],…)
各个参数是要计算众数的数字参数,可以是一个数字也可以是一个单元格区域的引用。
如果单元格区域中包含文本、逻辑值或空白单元格,则这些值将被忽略,但包含零值的单元格将被计算在内。如果数据集中不包含重复的数据点,MODE.MULT 函数会返回错误值#N/A。因为此函数返回数值数组,所以必须以数组公式的形式输入。
在多个单元格使用同一公式,并且按< Ctrl+Shift+Enter >组合键结束编辑形成的公式,称为多单元格数组公式。
使用数组公式进行多项计算后,有时返回的是一组运算结果,但在一个单元格中只能显示这一组结果中的单个元素。使用多单元格数组公式,可以在选定的范围内完全展现出数组公式运算所产生的数组结果,每个单元格分别显示数组中的一个元素。
使用多单元格数组公式时,所选择的单元格个数必须与公式最终返回的数组元素个数相同,如果所选区域单元格的个数大于公式最终返回的数组元素个数,多出部分将显示为错误值。如果所选区域单元格的个数小于公式最终返回的数组元素个数,则公式结果显示不完整。本例中共得到三个众数5.40、4.95和5.65,因为事先选中的范围是 4 个单元格,所以最后一个单元格返回了错误值 #N/A。
频数计算
ENJOY THE SUMMER
频 数 是 指 一 组 数 据 中, 某 范 围 内 的 数 据 出 现 的 次 数。在 Excel 中, 可 以 使 用FREQUENCY 函数完成频数有关的计算。
示例 5-33 计算不同分数段的人数
图5-49员工信息表
同时选中L2:L5单元格区域,在编辑栏输入以下数组公式,按<Ctrl+Shift+Enter>组合键。
{=FREQUENCY(E2:E31,K2:K4)}
FREQUENCY 函数用于计算数值在某个区域中出现的频数,然后返回一个垂直方向的数组结果。函数语法如下。
FREQUENCY(data_array,bins_array)
第一参数是要统计频数的一组数值,可以是一个单元格区域的引用或是一个数组。第二参数用于指定各统计区间的间隔。
FREQUENCY 函数将要统计频数的数值以指定间隔进行分组,计算数值在各个区域中出现的频数,结果按间隔点的个数划分为 n +1 个区间。对于每一个间隔点,FREQUENCY函数统计小于等于此间隔点且大于上一个间隔点的数值个数,结果生成 n +1 个统计值,多出的元素表示大于最高间隔点的数值个数。
FREQUENCY 函数忽略空白单元格和文本,由于公式返回结果为数组。因此必须以数组公式的形式输入。
本例中指定的间隔点为 3 个,FREQUENCY 函数实际生成的结果比指定间隔点多一个,公式计算的各部分结果如下。
(1)年龄小于等于 25 的员工共有 3 人。
(2)年龄大于 25 且小于等于 30 的员工共有 3 人。
(3)年龄大于 30 且小于等于 40 的员工共有 13 人。
(4)年龄大于 40 的员工共有 11 人。
END
(0)

相关推荐