尝试计算自动排除标准差以外的任何数字的平均值

问题描述

正如我的问题中所述,我试图运行一个平均值,该平均值将自动排除标准偏差以外的任何值,并返回空白,因此不会将零计入平均值。我为尝试嵌套的IF(AND语句)做了一个小节,但是我无法使其正常工作。

这是我正在尝试做的一小部分样本:

=AVERAGE((IF(AND(T7>=($T$10-$T$9),T7<=($T$10+$T$9)),T7,"")),(IF(AND(U7>=($T$10-$T$9),U7<=($T$10+$T$9)),U7)))

在这种情况下,T7和U7是我平均的数字,T10是原始平均值,T9是标准偏差。我将使这个公式平均具有11个总数。我会手动执行此操作,但必须将此操作分散到1300行中。.

解决方法

这里是11个单元格的范围。

=AVERAGEIFS(T7:AD7,T7:AD7,">="&$T$10-$T$9,"<="&$T$9+$T$10)

以单元格为标准的AVERAGEIFS()必须大于平均值减去标准偏差,并且小于平均值加标准偏差。