Excel - MODE 函数
MODE 函数
Excel MODE 函数计算数据集整数范围的众数。此函数返回在数据集的数组或特定范围中的多个数据点中无缝出现的最小数字。例如:如果数据集包含三个或更多经常出现的字段值,则 Mode 函数仅返回多次重复的最小字段值。
在最新版本的 Excel 中,MODE 函数已被 MODE.MULT 函数 和 MODE.SNGL 函数 取代,但尽管此函数继续向后兼容。集中趋势由 Excel Mode 函数确定。与计算集中趋势相关的其他术语是平均值和中位数。
兼容性
MODE 函数在以下版本的 Excel 中可用 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2019 for Mac
- Excel 2016
- Excel 2013
语法
MODE 函数的语法如下 −
MODE (number1,[number2],...)
参数
您可以将以下参数与 MODE 函数 − 一起使用
参数 | 说明 | 必需/可选 |
---|---|---|
Number1 | 它表示需要隐含 Mode 函数的数组或指定数据范围。 | 必需 |
Number2, ... | 您最多可以指定 254 个参数。还可以包含指向该数组的单个数组或单元格引用。 | 可选 |
要点
- 参数可以是整数、命名范围、数组或引用数值的单元格引用。
- 如果定义的参数或数组包含字符串、布尔值或空单元格,则这些字段值不可数。仅评估整数值。
- 仅包含布尔值、字符串或错误值的参数会导致错误。
- 如果数据集不包含重复的数据点,则 MODE 函数将返回 #N/A 错误值。
MODE 函数示例
练习以下示例以了解在 Excel 中使用 MODE 函数的方法。
示例 1
参数可以是整数或命名范围、数组或引用数值的单元格引用。
解决方案
您可以在 C11 中输入公式 =MODE(C3:C10) 来查找此范围内的重复值。结果值为 10,因为它是出现次数最多的数字。


在这里,您可以在屏幕截图中注意到,43 是 C 列中的重复数字。
同样,在 D11 单元格中输入公式"=Mode(D3:D10)"。


示例 2
如果定义的参数或数组包含字符串、布尔值或空单元格,则这些字段值不可计数。只有数值才可计数。
解决方案
考虑示例数据集,其中 D 列包含布尔值、文本和数值等字段值的混合集。此处,Mode 函数仅用于整数值。


示例 3
仅包含布尔值、字符串或错误值的参数会导致错误。
解决方案
您可以在 B4 单元格中输入表达式"=MODE(A8, A9)"。此处,A8 和 A9 单元格指向布尔值。因此,在评估此表达式时将出现 #N/A 错误。


此外,您可以在 B5 单元格中输入公式 =MODE("Prithvi", 5)。因此,此表达式的输出为 #N/A 错误。


此外,在 B6 单元格中,输入公式"=MODE(A5,A6,A7,A8)"。此处,A5 单元格包含一个空值。因此,此表达式的输出为"#VALUE!"错误。


此外,在 B17 单元格中定义的表达式 =MODE(A4,A6,A7,A10) 的输出为 #DIV/0!。此处,A10 单元格引用包含无法转换为数字的错误值。


现在,在 B7 单元格中输入表达式 =MODE(A5, A8),然后按 Enter。

此处,您可以看到 A5 引用文本值"Smriti",并且A8 表示逻辑值。因此,将获得 #N/A 错误值。

示例 4
如果数据集不包含重复数据点,MODE 函数将返回 #N/A 错误值。
解决方案
在 B9 单元格中写入公式"=MODE(A4:A10)",然后按 Enter。

