打开网易新闻 查看精彩图片

在数值的统计和分析中有很多函数,提取指定位置值的函数有很多,常见的有Max、Min、Maxifs、Minifs、Index等等,一般情况下,很少有人想起中间值函数Median,其实,Median的功能也毫不逊色Maxifs或Minifs等函数的作用!

一、功能及语法结构。

功能:返回一组数中的中值(排序后位于中间位置的值)。

语法结构:=Median(值或单元格引用)。

注意事项:

1、如果在Media函数中直接输入参数的值,则参数必须为数值类型或可转换为数值的数据,否则Median函数将返回错误值“#VALUE!”。

2、如果使用单元格引用或数组作为Median函数的参数,则参数必须为整数,其他类型的值将被忽略。

3、如果参数中包含偶数个数字,Median函数将返回位于中间的两个数字的平均值。

二、案例解读

案例1:返回人数为奇数的中间“月薪”。

打开网易新闻 查看精彩图片

方法:

在目标单元格中输入公式:=MEDIAN(G3:G11)。

解读:

从信息表中可以看出,此表中的员工信息有9人,即奇数人,所以Median函数的返回值为“月薪”排序后位于中间位置,即第5位的值。

案例2:返回人数为奇数的中间“月薪”。

打开网易新闻 查看精彩图片

方法:

在目标单元格中输入公式:=MEDIAN(G3:G12)

案例3:“绩效”统计。

目的:如果“月薪”<2000,则按保底值2000计算,如果“月薪”>3000,则按封顶值3000计算,介于2000和3000之间的按原值计算。

方法1:

打开网易新闻 查看精彩图片

在目标单元格中输入公式:=IF(G3<2000,2000,IF(G3>3000,3000,G3))。

解读:

用IF函数去判断应该是95%以上的亲都会想到的思路,毕竟“目的”中已经提出了,如果……就……,很自然就想到了用IF函数去实现。

方法2:

打开网易新闻 查看精彩图片

在目标单元格中输入公式:=IFS(G3<2000,2000,G3>3000,3000,AND(G3>2000,G3<3000),G3)。

解读:

用IF函数嵌套去实现,条件比较多的时候,特别容易出错,此时,可以用IFS函数,IFS函数是Excel系统的新增函数,且只能在高版本或WPS系统中使用,是IF函数的改进版本,用于检查是否满足一个或多个条件并返回与第一个TRUE条件对应的值。

方法3:

在目标单元格中输入公式:=MAX(MIN(G3,3000),2000)。

打开网易新闻 查看精彩图片

解读:

What?用Max+Min函数做了IF函数或Ifs的判断功能?是不是很神奇?首先将指定单元格的值和目标最大值比较,用Min函数提取最小值,然后将此返回值作为Max的参数,和目标最小值比较,返回最大值,最终得到想要的结果。在理解中可以结合具体的值进行哦!

方法4:

打开网易新闻 查看精彩图片

在目标单元格中输入公式:=MEDIAN(G3,2000,3000)

解读:

学习到此处,是不是有种“柳暗花明又一村”的感觉,G3为动态值,如果小于2000,则返回2000,如果大于3000,则返回3000,如果介于2000和3000之间,则返回G3本身。相对于Ifs或Max+Min用法,Median函数的此种用法更为简单和直接哦!

打开网易新闻 查看精彩图片