Excel:计算平均值并排除最高值和最低值


您可以在 Excel 中使用以下公式计算某个范围内的平均值,同时排除最高值和最低值:

 =TRIMMEAN( A2:A11 ,2/COUNT( A2:A11 ))

这个特定的公式从范围A2:A11中删除最高值和最低值,然后计算剩余值的平均值。

下面的例子展示了如何在实践中使用这个公式。

示例:Excel中计算平均值并排除最高值和最低值

假设我们在Excel中有如下一列值:

假设我们要计算范围A2:A11的平均值(排除最高值和最低值)。

为此,我们可以在单元格C2中键入以下公式:

 =TRIMMEAN( A2:A11 ,2/COUNT( A2:A11 ))

以下屏幕截图显示了如何在实践中使用该公式:

Excel计算平均值并排除最高值和最低值

我们可以看到, A2:A11范围内的平均值(排除最高值和最低值)为21

我们可以通过将10确定为最低值并将44 确定为最高值来验证这是否正确:

剩余值的平均值计算如下:

平均值 = (14 + 19 + 22 + 24 + 30 + 28 + 17 + 14) / 8 = 21

这对应于我们的公式计算出的值。

这个公式是如何运作的?

记住我们用来计算排除最高值和最低值的平均值的公式:

 =TRIMMEAN( A2:A11 ,2/COUNT( A2:A11 ))

此公式使用TRIMMEAN函数,该函数使用以下基本语法:

TRIMMEAN(数组,百分比)

金子:

  • array : 要切片和平均的值范围
  • percent : 在计算平均值之前从范围中删除的数据的百分比

在此特定示例中,我们使用2/COUNT(A2:A11)告诉 Excel 删除范围内总值的 2/10 = 20%。

这会导致TRIMMEAN函数从范围中删除最低 10% 和最高 10% 的值。

由于范围内恰好有 10 个值,因此在计算平均值之前会剪切(即“删除”)最低值和最高值。

请注意,此公式适用于任何大小的范围。

例如,假设我们的范围包含范围 A2:A21 中的 20 个值。公式2/COUNT(A2:A21)将删除范围内 2/20 = 10% 的值。

由于范围内有 20 个值,因此在计算平均值之前会删除最低 5% 的值(也仅代表一个值)和最高 5% 的值(也仅代表一个值) 。

注意:您可以在此处找到TRIMMEAN函数的完整文档。

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

如何在 Excel 中按日期计算平均值
Excel中如何计算分组平均值
如何在 Excel 中计算平均值并忽略 Null 和空白单元格

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注