MEDIAN 函数¶
函数概述¶
MEDIAN 用于返回一组数值的中位数:把数据按从小到大排序后,位于中间位置的那个值;如果数据个数为偶数,则返回中间两个值的平均数。 它常用于描述“典型水平”,相较于 AVERAGE(平均值)更不容易被极端值影响,适合成绩、薪资、时长、销量等存在离群点的数据场景。
基础语法¶
参数说明¶
| 参数 | 是否必填 | 含义 | 说明 |
|---|---|---|---|
| number1 | 是 | 第一个数值/区域 | 可以是数字、单元格引用或区域 |
| number2... | 否 | 额外数值/区域 | 可继续追加多个参数 |
补充说明:
- 参数可以混合使用:单个值 + 单元格 + 区域。
- 文本与逻辑值在引用的单元格/区域中通常会被忽略;若直接把文本写进参数(如
"a"),会导致错误。
基础用法示范¶
示例1:求一组数的中位数¶
数据源(任意一列/一段区域均可):
| 值 |
|---|
| 8 |
| 3 |
| 10 |
| 6 |
| 2 |
公式:
结果:6 解释:排序后为 2,3,6,8,10,中间值是 6。
示例2:偶数个数值的中位数¶
数据源:
| 值 |
|---|
| 4 |
| 9 |
| 1 |
| 7 |
公式:
结果:5.5 解释:排序后 1,4,7,9,中间两个值是 4 和 7,平均为 5.5。
示例3:混合“单元格+常量”¶
数据源:
| 值 |
|---|
| 12 |
| 15 |
| 9 |
公式:
结果:13.5 解释:相当于把 18 也加入计算,中位数按排序位置确定。
示例4:多段区域合并求中位数¶
数据源(两段不连续区域):
| 区域A | 区域B |
|---|---|
| 5 | 20 |
| 7 | 3 |
| 9 | 11 |
公式:
结果:9 解释:把两段数据合并后再求中位数。
示例5:用中位数衡量“典型水平”¶
数据源(含极端值):
| 值 |
|---|
| 6 |
| 6 |
| 7 |
| 7 |
| 8 |
| 60 |
公式:
结果:7 说明:虽然 60 很大,但中位数仍然稳定,常用于避免极端值把整体水平“拉偏”。
总结¶
- MEDIAN 返回中位数:奇数取中间值,偶数取中间两值平均。
- 适合用于“典型水平”分析,尤其是数据存在离群点时。
- 既可对连续区域求值,也可把多个区域/常量组合在一起计算,灵活适配实际报表场景。