0Pricing
Excel Formulas Academy · 课时

使用 MEDIAN 和 MODE 查找集中趋势

查找数据集中的中间值和最常见值

使用 MEDIAN 和 MODE 查找集中趋势 是 CoddyKit 上的免费 Excel Formulas Academy 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Excel Formulas Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Excel Formulas Academy 课程共包含 4 节课。

两种中间值

汇总数据时,平均值并不是唯一的“中间值”。还有另外两个重要的集中趋势度量:中位数和众数。

  • MEDIAN 是对数字排序后位于中间的值。
  • MODE 是出现次数最多的值。

每个指标都能从不同角度说明您的数据集,结合使用后,比单独查看平均值能呈现更清晰的全貌。

为什么不直接使用 AVERAGE?

平均值很容易受到极端值的影响。如果大多数人的薪资接近 50,000,但有一个人赚了 5,000,000,平均值就会远高于典型员工的收入。

中位数不会受到这种影响。它只需回答一个问题:哪个值正好位于中间?因此,对于收入、房价或响应时间等偏态数据,中位数是衡量“典型”水平的稳健指标。

MEDIAN 函数

MEDIAN 接受一个范围,并在排序后返回中间值。您不需要自行对数据排序。

这里我们求 A 列中十个值的中位数。如果数据个数为奇数,MEDIAN 会返回正中间的项;如果数据个数为偶数,则会对中间的两个项求平均。

=MEDIAN(A2:A11)

偶数列表的中位数

假设排序后的值为 2, 4, 6, 10。由于不存在唯一的中间项,MEDIAN 会对中间的两个数字求平均:(4 + 6) / 2 = 5。

因此,中位数可能是数据中实际不存在的值,但它仍然代表分布的中心。

=MEDIAN(2,4,6,10)

比较平均值和中位数

有一个快速技巧:将平均值和中位数并排比较。

  • 如果两者接近,您的数据大致呈对称分布。
  • 如果平均值远高于中位数,说明有较大的高位离群值将平均值拉高。
  • 如果平均值较低,则说明低位离群值正在将其拉低。

这一项简单的比较可以快速检查任何数据集的整体状况。

=AVERAGE(A2:A11)-MEDIAN(A2:A11)

MODE 函数

众数是出现频率最高的值。在新版 Excel 和 Google 表格中,您可以使用 MODE.SNGL(单个众数);较旧的 MODE 仍可用于返回一个结果。

这里我们查找一个范围内出现次数最多的单个值。这对于查找订购最多的产品尺寸、最常见的评分或典型数量很有帮助。

=MODE.SNGL(A2:A20)

没有重复值时

只有至少有一个值重复时,MODE 才能正常工作。如果范围中的每个数字都不重复,MODE.SNGL 会返回 #N/A 错误。

为了避免报告中出现难看的错误,请将其与 IFERROR 结合使用,并提供一条友好的备用消息。

=IFERROR(MODE.SNGL(A2:A20),"No repeats")

使用 MODE.MULT 查找多个众数

有时会有两个或更多值并列为出现频率最高的值。MODE.MULT 会以溢出数组的形式返回所有这些值。

在新版 Excel 和 Google 表格中,只需在一个单元格中输入公式,结果就会自动向下溢出到下面的单元格。

=MODE.MULT(A2:A20)

完整示例:调查评分

假设 A2:A21 中是 1 到 5 星的评分。您想了解典型评分。

  • MEDIAN 告诉您评分的中间值。
  • MODE 告诉您人们选择最多的评分。

如果 MEDIAN 为 4,而 MODE 为 5,说明大多数人给了 5 星,但也有一部分人给出了较低评分,使中间值降到了 4。两个数字带来两种不同的见解。

=MEDIAN(A2:A21) & " / " & MODE.SNGL(A2:A21)

忽略文本和空白单元格

MEDIAN 和 MODE.SNGL 都只处理数字。范围中的空白单元格和文本标签会被直接忽略,不会按零计算。

这意味着即使整列中包含标题或零散备注,您也可以将这些函数应用于整列。不过请注意:以文本形式存储的数字(左对齐)同样会被忽略,这可能会在不知不觉中改变结果。

=MEDIAN(A:A)

条件中位数

虽然没有内置的 MEDIANIF,但您可以使用数组计算某个组的中位数。在新版 Excel 和 Google 表格中,将 MEDIAN 与 IF 结合使用,就能求出东部区域的中位数。

该公式只返回区域等于 East 的行所对应订单值的中间值,其他内容都会被忽略。

=MEDIAN(IF(B2:B100="East",C2:C100))

快速检查

检验您对集中趋势度量的理解。

回顾:中位数和众数

您已经学会了两个非平均值的集中趋势度量:

  • MEDIAN(range) 返回中间值,并忽略离群值。
  • MODE.SNGL(range) 返回出现频率最高的值;MODE.MULT 返回所有并列的值。
  • 没有重复值时,MODE 会返回 #N/A,因此请将它放在 IFERROR 中。
  • 比较平均值和中位数可以揭示数据的偏态。

将这些指标结合使用,可以比单独查看平均值获得更完整的认识。

常见问题解答

「使用 MEDIAN 和 MODE 查找集中趋势」课时是免费的吗?

是的 — 「使用 MEDIAN 和 MODE 查找集中趋势」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Excel Formulas Academy 课程的其余内容,请升级到 CoddyKit PRO。 Excel Formulas Academy 课程共包含 4 节课。

「使用 MEDIAN 和 MODE 查找集中趋势」这节课中我会学到什么?

查找数据集中的中间值和最常见值 你通过在浏览器中直接运行的动手代码来练习 Excel Formulas Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Excel Formulas Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Excel Formulas Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。

「使用 MEDIAN 和 MODE 查找集中趋势」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Excel Formulas Academy 课中编写并运行代码吗?

能。每节 Excel Formulas Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 使用 MEDIAN 和 MODE 查找集中趋势
  2. 使用 STDEV 和 VAR 衡量离散程度
  3. 使用 RANK 和 PERCENTILE 进行排名
  4. 使用 LARGE 和 SMALL 查找最大值与最小值
← 返回 Excel Formulas Academy