一、功能及语法结构。
功能:返回一组数中的中值(排序后位于中间位置的值)。
语法结构:=Median(值或单元格引用)。
平均数怎么算(平均数怎么算excel公式)
注意事项:
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函数的此种用法更为简单和直接哦!
发表评论