首页 > 其他分享 >如何去除一组数据3个最大值和3个最小值

如何去除一组数据3个最大值和3个最小值

时间:2022-08-29 18:16:35浏览次数:54  
标签:返回 函数 最大值 LARGE 最小值 去除 array 数据

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!。
    如果区域中数据点的个数为 n,则函数 LARGE(array,1) 返回最大值,函数 LARGE(array,n) 返回最小值。


SMALL


返回数据集中第 k 个最小值。使用此函数可以返回数据集中特定位置上的数值。 语法
SMALL(array,k)
Array   为需要找到第 k 个最小值的数组或数字型数据区域。
K   为返回的数据在数组或数据区域里的位置(从小到大)。
说明
  • 如果 array 为空,函数 SMALL 返回错误值 #NUM!。
  • 如果 k ≤ 0 或 k 超过了数据点个数,函数 SMALL 返回错误值 #NUM!。
  • 如果 n 为数组中的数据点个数,则 SMALL(array,1) 等于最小值,SMALL(array,n) 等于最大值。

标签:返回,函数,最大值,LARGE,最小值,去除,array,数据
From: https://www.cnblogs.com/dogingate/p/16636858.html

相关文章