一秒求出,去掉最低最高分后的平均值

最近大表姐在汇总年度职称评审分数,需要快速求出一组评审分数中的平均分,同时需要去掉最高最低分,最早大表姐是先用条件格式,找出一组数据中的最高最低分,标识出来,然后再用余下的数组进行求平均。

但是最近大表姐发现了好用的公式,赶紧一起来瞧一瞧吧

最初统计的评审数据

用公式求出的平均分

公式:AVERAGE(FILTER(D3:M3, (D3:M3 <> LARGE(D3:M3, 1)) * (D3:M3 <> SMALL(D3:M3, 1))))

逻辑关系如下:

1、LARGE(D3:M3 , 1):在D3到M3的范围内找到最大的值。

2、SMALL(D3:M3 , 1):在D3到M3的范围内找到最小的值。

3、(D3:M3 <> LARGE(D3:M3 , 1)):判断D3到M3范围内的每个值是否不等于最大值。

4、(D3:M3 <> SMALL(D3:M3 , 1)):判断D3到M3范围内的每个值是否不等于最小值。

5、(D3:M3 <> LARGE(D3:M3 , 1)) * (D3:M3 <> SMALL(D3:M3 , 1)):将两个数组相乘,生成一个新的数组,其中只有既不是最大值也不是最小值的单元格为TRUE(1),其余为FALSE(0)。

6、FILTER(D3:M3 , (D3:M3 <> LARGE(D3:M3 , 1)) * (D3:M3 <> SMALL(D3:M3 , 1))):根据上一步生成的数组,筛选出D3到M3范围内既不是最大值也不是最小值的值。

7、AVERAGE:计算筛选出的值的平均值。

如果不想动脑筋的朋友,直接将公式拷贝到你的Excel中,变更下D3:M3的地址就可以啦

跟着大表姐,效率就是高,下期见

举报