条件TRIMMEAN

时间:2014-05-21 15:37:22

标签: excel statistics excel-formula excel-2010

我试图通过排除异常值来计算平均值。我找到了TRIMMEAN。

数据集实际上是某个系统中一段代码执行时间的日志。

列:

  • A:执行时间
  • B:代码是否完成
  • C:有问题的实际方法/功能(其他各种方法也是定时的)

以下公式确定 完成 流程 执行时间的平均值。

=AVERAGEIFS(A1:A1000, B1:B1000, "=Complete", C1:C1000, "=Process")

现在我还要根据上述条件计算TRIMMEAN。我该怎么做?

我正在使用Excel 2010。

2 个答案:

答案 0 :(得分:1)

使用帮助列。 D1 中输入:

=IF(AND(B1="Complete",C1="Process"),A1,"")

并复制下来。然后是:

=TRIMMEAN(D1:D1000,10%)

答案 1 :(得分:0)

FYI

您可以在 AVERAGEIFS 语句中使用 PERCENTILE 公式,在没有辅助列的情况下执行此操作。

例如,假设您想修剪上下10%,您可以使用:

=AVERAGEIFS(A1:A1000, A1:A1000, "<"&PERCENTILE(A1:A1000,.9), A1:A1000, ">"&PERCENTILE(A1:A1000,.1), B1:B1000, "=Complete", C1:C1000, "=Process")