乐于分享
好东西不私藏

Excel:什么是众数?什么是中位数?

Excel:什么是众数?什么是中位数?

平均值、众数、中位数被合称为三大集中趋势指标。
平均值大家都不陌生,那众数、中位数,又是指什么呢?
所谓众数,指在一组数据中出现频次最高的数值。
中位数则指,一组数据按大小排序后,位于中间位置的数值。
我们一起来看看,在Excel中,这两个数值是如何计算出来的。
01  众数
众数对应的是MODE函数
其语法:=MODE(number1,[number2],...)
MODE函数只统计数字,文本或者空白单元格都会被直接忽略。
当数据中只有一个众数时,其结果直接返回出现次数最多的值。但若有多个出现频次并列最高的值,其结果只能返回最先出现的那个值。
示例:
如上图所示,100分与76分均出现2次,但76分先于100分出现,所以,即使第二个76是在两个100之后才出现,MODE函数结果仍然返回76。
注意:如果没有重复值,所有数值均只出现1次,结果会直接返回#N/A。
02  中位数
中位数对应的函数为MEDIAN函数
其语法:=MEDIAN(number1,[number2],...)
从公式中也可以看出,MEDIAN函数也只统计数字,文本及空白单元格直接被忽略。
划重点:当数据个数为奇数时,中位数直接取值最中间的那个;当数据个数为偶数时,中位数取中间两个数值的平均值。
示例:数据为3个数值,中位数取值中间的90。
数据为4个数值时,中位数取值为80、90的平均值。
中位数常应用于会被极值拉低或拉高的数据,比如工资收入、房价水平等等。
03  实用技巧
  • 众数容错版,常用于报表
前面提过,所有数值均只出现1次,结果会直接返回#N/A,这会让看报表的人一头雾水。这时就需要用到IFERROR函数来容错。
语法=IFERROR(MODE(数值区域),"无众数")
示例:
  • 条件众数
数组公式=MODE(IF(条件区域="条件",数值区域))
示例:
当条件不止1个时,可以用*连接多个条件。
数组公式=MODE(IF((条件区域1="条件1")*(条件区域2="条件2"),数值区域))
  • 条件中位数
数组公式=MEDIAN(IF(条件区域="条件",数值区域))
示例:
同众数一样,多条件求中位数,也是用*连接多个条件。
04  写在最后
看到这里,是不是就已经搞懂了众数及中位数的含义,以及Excel中函数的用法了呢?
欢迎留言区写出你的疑问~

期待下周与你相见~我们每周,一见。每周一,见。

PS:Excel不同版本菜单栏略有差别,WPS差别最大,但只要学会操作方法,其他都不会是问题。