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


MODE(number1,number2,...)

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

背景知识

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

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

对于对称分布的一组数来说,这三种趋中性计算方法是相同的。对于偏态分布的一组数来说,这三种趋中性计算方法可能不同。

典型案例

已知一组数据,计算这些数字中的众数,即出现频率最高的数。基础数据如图16-81所示。

步骤1:打开例子工作簿“MODE.xlsx”。

步骤2:在单元格A9中输入公式“=MODE(A2:A7)”,用于计算“A2:A7”单元格区域中所有数字中的众数。计算结果如图16-82所示。

Excel 应用MODE函数计算在数据集内出现次数最多的值-Excel22

图16-81 基础数据

Excel 应用MODE函数计算在数据集内出现次数最多的值-Excel22

图16-82 计算结果

使用指南

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