1、使用trimmean
语法
TRIMMEAN(array,percent)
Array 为需要进行整理并求平均值的数组或数值区域。
Percent 为计算时所要除去的数据点的比例,例如,如果 percent = 0.2,在 20 个数据点的集合中,就要除去 4 个数据点 (20 x 0.2):头部除去 2 个,尾部除去 2 个。
说明
- 如果 percent < 0 或 percent > 1,函数 TRIMMEAN 返回错误值 #NUM!。
- 函数 TRIMMEAN 将除去的数据点数目向下舍入为最接近的 2 的倍数。如果 percent = 0.1,30 个数据点的 10% 等于 3 个数据点。函数 TRIMMEAN 将对称地在数据集的头部和尾部各除去一个数据。
- 比如有16个值,要去除3个最大值和3个最小值,percent=0.375,那么16*0.375=6,6为2的倍数,因此出去头尾各3个数据
- 2、使用large和small
- LARGE
返回数据集中第 k 个最大值。使用此函数可以根据相对标准来选择数值。例如,可以使用函数 LARGE 得到第一名、第二名或第三名的得分。
语法
LARGE(array,k)
Array 为需要从中选择第 k 个最大值的数组或数据区域。
K 为返回值在数组或数据单元格区域中的位置(从大到小排)。
说明
- 如果数组为空,函数 LARGE 返回错误值 #NUM!。
- 如果 k ≤ 0 或 k 大于数据点的个数,函数 LARGE 返回错误值 #NUM!。
返回数据集中第 k 个最小值。使用此函数可以返回数据集中特定位置上的数值。 语法
SMALL(array,k)
Array 为需要找到第 k 个最小值的数组或数字型数据区域。
K 为返回的数据在数组或数据区域里的位置(从小到大)。
说明
- 如果 array 为空,函数 SMALL 返回错误值 #NUM!。
- 如果 k ≤ 0 或 k 超过了数据点个数,函数 SMALL 返回错误值 #NUM!。
- 如果 n 为数组中的数据点个数,则 SMALL(array,1) 等于最小值,SMALL(array,n) 等于最大值。