【Excel函数详解:[170]TRIMMEAN】在日常的数据分析中,我们经常需要处理一组数据并计算其平均值。然而,有时候数据中存在异常值或极端值,这些值可能会影响最终的平均结果。为了解决这个问题,Excel 提供了 `TRIMMEAN` 函数,该函数可以根据指定的比例去掉数据集中的最大值和最小值,再计算剩余部分的平均值。
一、函数简介
| 函数名称 | TRIMMEAN |
| 功能 | 返回数据集的修剪平均值(去除两端的一定比例数据后计算平均) |
| 语法 | `TRIMMEAN(array, percent)` |
| 参数说明 | - `array`:需要计算平均值的数据区域 - `percent`:要删除的数据比例(必须介于 0 和 1 之间) |
二、使用方法
1. 基本用法
假设数据位于 A1:A20 区域,要去掉 10% 的数据,则公式为:
```excel
=TRIMMEAN(A1:A20, 0.1)
```
这表示去掉顶部 5% 和底部 5% 的数据,然后对剩下的数据求平均。
2. 注意事项
- 如果 `percent` 不是偶数倍,Excel 会自动向下取整。
- 若 `percent` 为 0,则返回普通平均值。
- 数据量少时,可能无法按比例剔除数据。
三、示例说明
假设有一组数据如下:
| A |
| 10 |
| 12 |
| 14 |
| 16 |
| 18 |
| 20 |
| 22 |
| 24 |
| 26 |
| 28 |
| 30 |
| 32 |
| 34 |
| 36 |
| 38 |
| 40 |
| 42 |
| 44 |
| 46 |
| 48 |
共 20 个数据点,若使用 `TRIMMEAN(A1:A20, 0.1)`,则会去掉 2 个数据(10% × 20 = 2),即去掉最小的 1 个和最大的 1 个,剩下 18 个数据求平均。
四、表格对比
| 数据点 | 原始值 | 是否剔除 | 备注 |
| 1 | 10 | 是 | 最小值 |
| 2 | 12 | 否 | |
| 3 | 14 | 否 | |
| 4 | 16 | 否 | |
| 5 | 18 | 否 | |
| 6 | 20 | 否 | |
| 7 | 22 | 否 | |
| 8 | 24 | 否 | |
| 9 | 26 | 否 | |
| 10 | 28 | 否 | |
| 11 | 30 | 否 | |
| 12 | 32 | 否 | |
| 13 | 34 | 否 | |
| 14 | 36 | 否 | |
| 15 | 38 | 否 | |
| 16 | 40 | 否 | |
| 17 | 42 | 否 | |
| 18 | 44 | 否 | |
| 19 | 46 | 否 | |
| 20 | 48 | 是 | 最大值 |
五、总结
| 特性 | 说明 |
| 用途 | 剔除极端值后的平均值计算 |
| 适用场景 | 数据中存在异常值,希望减少其影响时 |
| 注意事项 | 比例需合理,避免剔除过多数据 |
| 与AVERAGE区别 | TRIMMEAN 更加稳健,适用于非正态分布数据 |
通过使用 `TRIMMEAN`,可以更准确地反映数据的集中趋势,尤其在处理带有极端值的数据集时非常有用。


