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

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) 等于最大值。

posted on   风中狂笑  阅读(1106)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示