在各种赛事评分时,为了公平起见,一般情况下,都需要去掉一个最高分和一个最低分,再来求平均分,这时候,如果用平时熟悉的求和sum函数和最大max最小min函数组合,当然也是能够求得出来的。但是会感觉没那么直接,那么,今天,我们就来看看一个少见却很合适的函数,trimmean函数。

说明:返回数据集的内部平均值。TRIMMEAN 计算排除数据集顶部和底部尾数中数据点的百分比后取得的平均值。当您要从分析中排除无关的数据时,可以使用此函数。

语法:TRIMMEAN(array,percent)/(数据区域,要除去的数据点比例)注意点:

1、如果百分比< 0 或% > 1,TRIMMEAN 返回 #NUM!

2、函数TRIMMEAN 将排除的数据点数向下舍入到最接近的 2 的倍数。如果 percent = 0.1,30 个数据点的 10% 等于 3 个数据点。为了对称,TRIMMEAN 排除数据集顶部和底部的单个值。看语法备注,估计还是没那么好理解,我们直接上个实例。

如下动图,选手1有9个评委打分,现在我们要去掉最高和最低分再计算平均分,这里为了检验数据方便,评分是从低到高先进行了排序。那么,在K2单元格输入公式=TRIMMEAN(B2:J2,2/9),这里,数据区域就是B2:J2这9个评委打的分数,而因为是要在9个分数中去掉2个,所以比例就是2/9。

这里要注意一点,例如说我想去掉5个极值分数再来求平均分,可以么?我们尝试下,将2/9改成5/9和4/9,看看这两个结果是怎么样的?

可以看到,两次结果都是7.8,这个就是因为刚才的注意点2所提及的函数 TRIMMEAN 将排除的数据点数向下舍入到最接近的 2 的倍数。所以,当是5/9的时候,函数其实也只会去掉4个极值来进行求平均数。也可以简单的理解为,该函数要去掉的,都是去掉成双成对的,如果有5个数据点,那就去掉2对(4个),剩下的那个单身狗,还是让它去参与计算求平均值。

大脑:恩,看懂了~

手:你说啥?鼠标要点哪里?要怎么点击?

光看不练,上阵头晕,大家多多练习下,才能真正掌握哦~~

今天的分享就到这里,大家生活愉快~~

赞同、喜欢、收藏~~~都可以有的~~向我砸过来哈~~

全局变量求平均分最高分最低分_打分函数trimmean,去掉最高最低分求平均分,用它就对了...相关推荐

  1. Java:学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台。

    Java练习: 学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台. 代码如下: package co ...

  2. 在歌唱比赛中,共有10位评委进行打分(0-100分的区间),在计算歌手得分时, 去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均, 就是该选手的最终得分。输入每个评委的评分,求某选

    package kaoshi3; import java.util.Scanner; /**  * 在歌唱比赛中,共有10位评委进行打分(0-100分的区间),在计算歌手得分时,  去掉一个最高分,去 ...

  3. Description 现举行新生歌手大赛,评分规则是这样的:一共有10个评委给每个歌手打分,分数采用 百分制,算分时去掉一个最高分,去掉一个最低分,取其余8个评委的平均分作为歌手的 得分。现有多个歌

    /*Description 现举行新生歌手大赛,评分规则是这样的:一共有10个评委给每个歌手打分,分数采用 百分制,算分时去掉一个最高分,去掉一个最低分,取其余8个评委的平均分作为歌手的 得分.现有多 ...

  4. python去掉最高分和最低分_去掉一个最高分,去掉一个最低分求平均值(trimmean)...

    如下图: 演讲比赛,要求去掉一个最高分,去掉一个对低分后求平均值.当然这个太简单了,我们可以用max求出最大值,用min求出最小值,然后sum求出数据总和,用(总和-最大值-最小值)/(数据总个数-2 ...

  5. PYTHON练习题----设计一个列表存储歌咏比赛选手的最终得分,评委给出的分数是0-10分,选手最后得分是,去掉一个最高分,去掉一个最低分,计算其余评委的打分平均值(保留三位小数),并输出其他

    歌咏小能手 描述 设计一个列表存储歌咏比赛选手的最终得分,评委给出的分数是0-10分,选手最后得分是,去掉一个最高分,去掉一个最低分,计算其余评委的打分平均值(保留三位小数),并输出其他多少个评委给了 ...

  6. 6.24 Java练习(在歌唱比赛中,共有10位评委进行打分,在计算歌手得分时,去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均,就是该选手的最终得分。)

    [练习] 题目要求:在歌唱比赛中,共有10位评委进行打分.在计算歌手得分时,去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均,就是该选手的最终得分.如果已知每个评委的评分,求该选手的得 ...

  7. C语言编程:青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),去掉最高最低分后,试编程求选手的平均得分

    C语言编程:青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),去掉最高最低分后,试编程求选手的平均得分: 代码如下: #include<stdio.h> void main() {i ...

  8. 歌咏比赛,有10个评委,有5个选手,求出每一个选手的平均得分(去掉一个最高分和一个最低分)。 要求:利用数组、有参有返回的函数

    歌咏比赛,有10个评委,有5个选手,求出每一个选手的平均得分(去掉一个最高分和一个最低分). 要求:利用数组.有参有返回的函数 judge = []player = []avg = 0sum = 0m ...

  9. Hive实现:1、获取每个人最高分对应的学科和分数(学生最高分);2、获取每门课程都高于平均分的人、课程和分数(三好学生:每科高于平均分);3、获取每个学科都及格(即不低于60分)的学生

    数据表和需求 表名:student, 结构和具体内容如下: name course score zs Math 100 zs Engl 80 ls Math 90 ls Engl 70需求如下: 1. ...

最新文章

  1. android javacv直播,无插件即时视频播放
  2. IIS 500错误,一步帮你搞定.
  3. 双向滚动scrollview
  4. GTank iOS App Technical Support
  5. 2016蓝桥杯C++A组第六题 寒假作业【暴力搜索】
  6. 淘宝质量属性场景分析
  7. usaco1.5.3(sprime)
  8. 双11当天,淘宝搜索如何让CPU使用率降45%,GMV提1% | 论文
  9. 海康威视摄像头web端播放
  10. oracle12 client 64位,oracle官方64位客户端-instantclient-basic-windows.x64-12.2.0.1.0.zip
  11. 随机生成15个小写字母c语言,c语言,编程随机生成40个小写字母并赋值给一个字符数组...
  12. Dev cpp 手动开栈
  13. Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data-----阅读阶段
  14. python中的标准输入设备_从MIDI设备获取输入(Python)
  15. zjs-my-diary-0220118
  16. Java实现动态切换数据源
  17. 收藏本站——添加到浏览器收藏夹
  18. CUDA内联汇编和PTX ISA入门指南
  19. 系统安全和应用及实验部分(弱口令扫描、密码破解、NMAP嗅探)
  20. 官方文档翻译《The Libra Blockchain》之执行交易(二)

热门文章

  1. Safari 是什么
  2. 三年期定期存款利率多少?
  3. OPPO Reno6系列和Reno5系列有啥区别?价格差不多?
  4. 为什么都开始流行将洗手台装在厕所外?
  5. 远洋渔船一次出海好几年,生活枯燥,那你在船上最开心的事是啥?
  6. 网恋奔现发现对方长得很好看是什么样的体验?
  7. 俗语:“生不睡柳,死不睡杨”,有什么道理?
  8. 公平的反义词是什么?
  9. 为什么很多设计师都会选择mac?
  10. 使用mysql数据库与go进行交互