华为|计算绩效,就用Median函数,4种思路,你一定不全会!


华为|计算绩效,就用Median函数,4种思路,你一定不全会!
文章图片
华为|计算绩效,就用Median函数,4种思路,你一定不全会!
文章图片
华为|计算绩效,就用Median函数,4种思路,你一定不全会!
文章图片
【华为|计算绩效,就用Median函数,4种思路,你一定不全会!】
华为|计算绩效,就用Median函数,4种思路,你一定不全会!
文章图片

在数值的统计和分析中有很多函数 , 提取指定位置值的函数有很多 , 常见的有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<20002000IF(G3>30003000G3)) 。
解读:
用IF函数去判断应该是95%以上的亲都会想到的思路 , 毕竟“目的”中已经提出了 , 如果……就…… , 很自然就想到了用IF函数去实现 。
方法2:
在目标单元格中输入公式:=IFS(G3<20002000G3>30003000AND(G3>2000G3<3000)G3) 。
解读:
用IF函数嵌套去实现 , 条件比较多的时候 , 特别容易出错 , 此时 , 可以用IFS函数 , IFS函数是Excel系统的新增函数 , 且只能在高版本或WPS系统中使用 , 是IF函数的改进版本 , 用于检查是否满足一个或多个条件并返回与第一个TRUE条件对应的值 。
方法3:
在目标单元格中输入公式:=MAX(MIN(G33000)2000) 。
解读:
What?用Max+Min函数做了IF函数或Ifs的判断功能?是不是很神奇?首先将指定单元格的值和目标最大值比较 , 用Min函数提取最小值 , 然后将此返回值作为Max的参数 , 和目标最小值比较 , 返回最大值 , 最终得到想要的结果 。 在理解中可以结合具体的值进行哦!
方法4:
在目标单元格中输入公式:=MEDIAN(G320003000)
解读:
学习到此处 , 是不是有种“柳暗花明又一村”的感觉 , G3为动态值 , 如果小于2000 , 则返回2000 , 如果大于3000 , 则返回3000 , 如果介于2000和3000之间 , 则返回G3本身 。 相对于Ifs或Max+Min用法 , Median函数的此种用法更为简单和直接哦!