首页 > 解决方案 > 尝试运行自动排除标准偏差之外的任何数字的平均值

问题描述

正如我的问题中所述,我正在尝试运行一个平均值,该平均值将自动排除标准偏差之外的任何内容并返回一个空白,因此零不计入平均值。我做了一个小部分来尝试嵌套的 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 行以上。

标签: excelif-statementexcel-formulaaveragestdevp

解决方案


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

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

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


推荐阅读