Excel 计算最多值:MODE函数详解

MODE函数用于计算在某一数组或数据区域中出现频率最多的数值。MODE函数的语法如下:


MODE(number1,number2,...)

其中,参数number1、number2……是用于计算众数的1~255个参数,也可以不用这种用逗号分隔参数的形式,而用单个数组或对数组的引用的形式。

MODE函数用于计算趋中性,趋中性是统计分布中一组数中间的位置。3种最常见的趋中性计算方法如下。

  1. 平均值:平均值是算术平均数,由一组数相加然后除以这些数的个数计算得出。例如,2、3、3、5、7和10的平均数是30除以6,结果是5。
  2. 中值:中值是一组数中间位置的数;即一半数的值比中值大,另一半数的值比中值小。例如,2、3、3、5、7和10的中值是4。
  3. 众数:众数是一组数中最常出现的数。例如,2、3、3、5、7和10的众数是3。

对于对称分布的一组数来说,这3种趋中性计算方法是相同的。对于偏态分布的一组数来说,这3种趋中性计算方法可能不同。下面通过实例详细讲解该函数的使用方法与技巧。

打开“MODE函数.xlsx”工作簿,切换至“Sheet1”工作表,本例中的原始数据如图18-37所示。工作表中已经给定了一组数据,需按要求计算出这些数字中的众数,即出现频率最高的数。具体操作步骤如下。

选中A9单元格,在编辑栏中输入公式“=MODE(A2:A7)”,用于计算上面数字中的众数,即出现频率最高的数,输入完成后按“Enter”键返回计算结果,如图18-38所示。

参数可以是数字或者是包含数字的名称、数组或引用。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果数据集合中不含有重复的数据,则MODE数返回错误值“#N/A”。

图18-37 原始数据

图18-38 计算众数