ArrayFormula Google表格 - 从平均值中删除高点和低点

时间:2017-11-16 20:38:32

标签: google-sheets array-formulas

我尝试使用arrayformula来计算7列的平均值,同时从这些列中删除最大值和最小值。棘手的部分是,每次填充单元格时,没有预设限制。

我有计算平均完成的公式:

=ARRAYFORMULA(IF(ISBLANK($A$2:$A),"",IF($J$2:$J="Granted",($AO$2:$AO+$AP$2:$AP+$AQ$2:$AQ+$AR$2:$AR+$AS$2:$AS+AT2:AT)/6,0)))

我已尝试使用Trimmean功能,但它没有使用数组公式,=Trimmean(AO2:AU2,0.33)有关如何使其工作的任何建议吗?

1 个答案:

答案 0 :(得分:1)

假设您要忽略的单元格中的值为空,您需要:

Average of all cells that are filled and not maximum or minimum

哪个是

Sum of all cells that are filled and not maximum or minimum / (number of filled cells - 2)

因此

=(sum(YourRange)-max(YourRange)-min(YourRange))/(count(YourRange)-2)

应该给你你想要的东西