excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel表格去掉数据中多个最大和最小极值后计算平均值的公式套路

在日常工作中,当我们的需求是去掉一组数据中多个最大值和最小值,再进行平均值的计算,该怎么来写公式呢?

在前面,作者介绍了去除数据中最大值和最小值之后计算平均值的公式套路,它是利用了“average+if+max/min+row”嵌套组合,通过if函数的条件判断来返回符合条件的数据单元格,再执行求平均。

但这个公式局限于只有一个最大值和最小值。

而如何应对去除多组最大值和最小值的数据场景呢?!

作者以下面这个数据示例来讲解去掉1个最大值和最小值、以及去掉3组最大值和最小值求平均的公式套路。

在excel内置函数中,trimmean函数专用于返回一组数据的修剪平均值

所谓修剪平均值,实质就是去除无关的最大值和最小值,来计算平均值。而“无关的”最大值、最小值,也就是不需要执行计算的极值。

trimmean函数的表达式为:=trimmean(数据区域,百分比)

它包含两个参数,第1参数是要执行计算的数据区域,第2参数则是要去除的极值个数的百分比。

如下图所示要去掉一组极值,也就是一对最大值和最小值,即两个单元格值

这里数据单元格为27个,去除一组极值2个单元格,则等于“2/27=0.074”,这里0.074就代表要修剪掉的极值单元格个数的百分点。

所以我们可以输入一个公式来计算单元格的总个数:

=COUNT(A2:A28)

这里使用了count函数,专用于计算数值单元格的个数。

然后根据要去掉的极值个数,来除以count函数结果,则可创建trimmean函数公式为:

=TRIMMEAN(A2:A28,2/27)

这就是计算一组最大值和最小值的快捷公式。

那同理,如果要去除3组极值,也就是“3*2=6”个极值单元格。

因此直接在trimmean函数第2参数创建一个百分比表达式,则公式为:

=TRIMMEAN($A$2:$A$28,3*2/COUNT($A$2:$A$28))

通过这个公式套路,就能快速地去除掉不需要执行计算的极值,然后求得平均值。

相对于“average+if”套路,这个函数公式要简便得多,只需要理清第2参数的百分比计算逻辑,就是用极值单元格个数除以单元格总个数

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接