我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
具体操作如下:
从下图素材可以看出,工资分成了很多等级,而E列(红框处)需要取到对应level的中间值。
在具体点就是这样,举例,Level11有5000,6000,7000几个档,取中间值就是6000这档。
中位置,用到一个函数MEDIAN,估计大家可能是第一次知道这个函数,感觉使用频率相对较低是吧。但作为HR还是经常需要使用的。其实这个函数也非常简单。
我们利用动图做一个操作可以看到,B列的salary 全部区域的中间值得到是8000。
=MEDIAN(B2:B16) 公式也非常简单。
但如果要对每个等级进行中位值,难道要排序把Level相同的排在一起。然后在分别MEDIAN? 如果等级多,岂不是效率太低。
所以解决这类问题有个套路,类似Max+IF数组函数的组合搭配(详见www.nboffice.cn 十大明组合函数教程)。也用到Median+IF,我们赶紧来试试。
函数输入
=MEDIAN(IF($A$2:$A$16=D2,$B$2:$B$16))
由于是数组函数,所以函数输入完毕后,需要按住ctrl和shift键,然后敲回车。
回车之后,函数外面就有大括号了。
{=MEDIAN(IF($A$2:$A$16=D2,$B$2:$B$16))}
请注意这个细节。
IF函数的区域判断,十个典型数组函数搭配,帮助利用其他列条件来决定一个“动态”的区域,来实现Median函数的获取。
最后对于Median函数,还需要做个补充。如果正好是奇数个,正好是中间那个值。
如果是区域是偶数个呢,赶紧实现一下。你会发现这个结果怎么是2.5呢?看下图
也就是说取的是中间2和3之间数值是2.5 。看来这个Median函数真是仁至义尽了。请大家务必掌握这个细节。
总结:不管是Max+IF,还是Median+IF,本例是希望大家掌握IF函数的数组的动态区域表达方法。记得输完公式一定要按住Ctrl+shift键,再敲回车哟。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08