跳转至

MEDIAN 函数

函数概述

MEDIAN 用于返回一组数值的中位数:把数据按从小到大排序后,位于中间位置的那个值;如果数据个数为偶数,则返回中间两个值的平均数。 它常用于描述“典型水平”,相较于 AVERAGE(平均值)更不容易被极端值影响,适合成绩、薪资、时长、销量等存在离群点的数据场景。

基础语法

=MEDIAN(number1, [number2], ...)

参数说明

参数 是否必填 含义 说明
number1 第一个数值/区域 可以是数字、单元格引用或区域
number2... 额外数值/区域 可继续追加多个参数

补充说明:

  • 参数可以混合使用:单个值 + 单元格 + 区域。
  • 文本与逻辑值在引用的单元格/区域中通常会被忽略;若直接把文本写进参数(如 "a"),会导致错误。

基础用法示范

示例1:求一组数的中位数

数据源(任意一列/一段区域均可):

8
3
10
6
2

公式:

=MEDIAN(上述数据区域)

结果:6 解释:排序后为 2,3,6,8,10,中间值是 6。


示例2:偶数个数值的中位数

数据源:

4
9
1
7

公式:

=MEDIAN(上述数据区域)

结果:5.5 解释:排序后 1,4,7,9,中间两个值是 4 和 7,平均为 5.5。


示例3:混合“单元格+常量”

数据源:

12
15
9

公式:

=MEDIAN(上述数据区域, 18)

结果:13.5 解释:相当于把 18 也加入计算,中位数按排序位置确定。


示例4:多段区域合并求中位数

数据源(两段不连续区域):

区域A 区域B
5 20
7 3
9 11

公式:

=MEDIAN(区域A, 区域B)

结果:9 解释:把两段数据合并后再求中位数。


示例5:用中位数衡量“典型水平”

数据源(含极端值):

6
6
7
7
8
60

公式:

=MEDIAN(上述数据区域)

结果:7 说明:虽然 60 很大,但中位数仍然稳定,常用于避免极端值把整体水平“拉偏”。

总结

  • MEDIAN 返回中位数:奇数取中间值,偶数取中间两值平均。
  • 适合用于“典型水平”分析,尤其是数据存在离群点时。
  • 既可对连续区域求值,也可把多个区域/常量组合在一起计算,灵活适配实际报表场景。