Excel MEDIAN 函数
最后修改于 2025 年 4 月 4 日
MEDIAN
函数是 Excel 中的一个统计函数,用于查找数据集中的中间值。与平均值不同,它不受极端高值或低值的影响。本教程将通过详细的示例全面介绍 `MEDIAN` 函数的使用方法。您将学习其基本语法、实际应用以及它与其他统计函数的区别。
MEDIAN 函数基础
MEDIAN
函数返回一组数字中的中间数字。当数字个数为偶数时,它会计算两个中间数字的平均值。其语法简单,与其他统计函数类似。
组成部分 | 描述 |
---|---|
函数名称 | MEDIAN |
语法 | =MEDIAN(number1, [number2], ...) |
参数 | 1-255 个数字或范围 |
返回值 | 数据集的中间值 |
此表详细介绍了 `MEDIAN` 函数的关键组成部分。它展示了函数名称、基本语法格式、参数限制和返回值特性。
MEDIAN 基本示例
本示例演示了 `MEDIAN` 函数在处理奇数个数值时的最简单用法。
=MEDIAN(1, 2, 3, 4, 5)
此公式查找五个数字的中间值。结果将是 3,因为它是排序后集合 (1,2,3,4,5) 中的中间值。这展示了 `MEDIAN` 的基本操作。
MEDIAN 处理偶数个数字
当数据集包含偶数个数值时,`MEDIAN` 会计算两个中间数字的平均值。以下是一个示例。
A | B |
---|---|
10 | |
20 | |
30 | |
40 | |
=MEDIAN(A1:A4) |
该表显示了 A 列中的四个值。由于数值是偶数个,B5 中的 `MEDIAN` 公式将计算两个中间数字 (20 和 30) 的平均值。
=MEDIAN(A1:A4)
此公式计算 A1:A4 中值的中间值。排序后的集合是 (10,20,30,40),因此中间值为 (20+30)/2 = 25。这演示了 `MEDIAN` 在处理偶数个数时的行为。
MEDIAN 处理混合数据类型
与其他的统计函数一样,`MEDIAN` 会自动忽略文本和逻辑值。本示例展示了这种行为。
A | B |
---|---|
5 | |
"文本" | |
15 | |
TRUE | |
=MEDIAN(A1:A4) |
此表演示了 `MEDIAN` 如何处理混合内容。它会忽略 A2 中的文本和 A4 中的逻辑值,只考虑 A1 和 A3 中的数字。
=MEDIAN(A1:A4)
该公式计算 A1 (5) 和 A3 (15) 的中间值,忽略 A2 和 A4。对于两个数字,中间值是它们的平均值:(5+15)/2 = 10。这展示了 `MEDIAN` 的数据过滤能力。
MEDIAN 处理空白单元格
在计算中,`MEDIAN` 会忽略空白单元格,将其视为不存在。本示例演示了这种行为。
A | B |
---|---|
100 | |
200 | |
300 | |
=MEDIAN(A1:A4) |
该表包含数字和空白单元格,以展示 `MEDIAN` 如何处理空单元格。空白单元格 A2 在计算中被完全忽略。
=MEDIAN(A1:A4)
此公式计算 A1 (100)、A3 (200) 和 A4 (300) 的中间值。空白的 A2 被忽略。排序后的集合是 (100,200,300),因此中间值为 200。
MEDIAN 处理不连续的范围
与大多数函数一样,`MEDIAN` 也可以处理多个范围或单个单元格。本示例展示了这种灵活性。
A | B | C |
---|---|---|
10 | 30 | |
20 | 40 | |
=MEDIAN(A1:A2, B1:B2) |
该表演示了 `MEDIAN` 如何处理两个不连续的范围 (A1:A2 和 B1:B2)。在查找中间值之前,该函数会将所有值合并。
=MEDIAN(A1:A2, B1:B2)
此公式合并了 A1:A2 (10,20) 和 B1:B2 (30,40) 中的值。完整的数据集是 (10,20,30,40),因此中间值为 (20+30)/2 = 25。这展示了 `MEDIAN` 处理多个范围的能力。
MEDIAN 处理异常值
与 AVERAGE 不同,`MEDIAN` 对异常值具有抵抗力。本示例将两者与一个极端值进行了比较。
A | B | C |
---|---|---|
100 | ||
110 | ||
120 | ||
1000 | ||
=AVERAGE(A1:A4) | =MEDIAN(A1:A4) |
该表显示了一个极端值 (1000) 如何影响 AVERAGE 和 MEDIAN。虽然 AVERAGE 被扭曲,但 MEDIAN 仍然能代表典型值。
=MEDIAN(A1:A4)
此公式计算 (100,110,120,1000) 的中间值。排序后集合的中间值是 110 和 120,因此中间值为 115。AVERAGE 将是 332.5,这表明 `MEDIAN` 对异常值具有抵抗力。
MEDIAN 使用命名范围
`MEDIAN` 函数与命名范围配合良好,可以提高公式的可读性。本示例展示了 `MEDIAN` 与命名范围的结合使用。
A | B |
---|---|
50 | |
60 | |
70 | |
=MEDIAN(Temperatures) |
该表假定单元格 A1:A3 被命名为 "Temperatures"。`MEDIAN` 公式引用此命名范围,而不是单元格地址,从而使公式更易于理解。
=MEDIAN(Temperatures)
此公式计算 "Temperatures" 范围 (A1:A3) 的中间值。结果是 60,这是排序后集合 (50,60,70) 中的中间值。命名范围使公式更易于维护。
MEDIAN 处理错误值
如果 `MEDIAN` 范围内的任何单元格包含错误值,则整个 `MEDIAN` 公式将返回该错误。本示例演示了这种行为。
A | B |
---|---|
10 | |
#DIV/0! | |
30 | |
=MEDIAN(A1:A3) |
该表演示了 `MEDIAN` 在遇到范围内的错误值时如何反应。A2 中 #DIV/0! 错误的存在导致整个 `MEDIAN` 计算失败,这与其他统计函数类似。
=MEDIAN(A1:A3)
此公式尝试查找 A1 (10)、A2 (#DIV/0! 错误) 和 A3 (30) 的中间值。它不会返回数字结果,而是返回 #DIV/0!。需要进行错误处理才能计算有效数字的中间值。
`MEDIAN` 函数对于 Excel 中的统计分析至关重要。它提供了一个稳健的集中趋势度量,不受极端值的影响。从基本计算到复杂的数据集,`MEDIAN` 都能有效地帮助您识别中间值。请记住,`MEDIAN` 会自动对数值进行排序,并通过平均值来处理偶数个数的情况。当数据中存在可能扭曲平均值的异常值时,`MEDIAN` 特别有用。
作者
列出 所有 Excel 公式。