我试图通过排除异常值来计算平均值。我找到了TRIMMEAN。
数据集实际上是某个系统中一段代码执行时间的日志。
列:
以下公式确定 完成 , 流程 执行时间的平均值。
=AVERAGEIFS(A1:A1000, B1:B1000, "=Complete", C1:C1000, "=Process")
现在我还要根据上述条件计算TRIMMEAN。我该怎么做?
我正在使用Excel 2010。
答案 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")