mysql去掉两个最高分_Excel函数 去掉最高分和最低分取平均值?这个函数不可不知...
在一些竞赛活动中,往往会有多个裁判进行打分。比如表演评分,跳水运动评分等。一般比赛规则为了保证公平性,往往会在计分的时候,"分别去掉最高分和最低分,然后计算剩下值的平均分最为最终得分"。
如上图,如果用常规的函数来处理,当然也是可以处理的。逻辑就是用数据总和减去最大值再减去最小值,最后除以5(一共7个评委数据)。
用常规函数组合使用
=(SUM(B2:H2)-MAX(B2:G2)-MIN(B2:F2))/5
这种方法需要用到三个函数的组合使用。
但是今天我们来了解一个更高效的数据集内部平均值函数--TRIMMEAN函数。
关于TRIMMEAN函数,官方的的说明是:返回数据集的内部平均值。 TRIMMEAN 计算排除数据集顶部和底部尾数中数据点的百分比后取得的平均值。
能看出来,这个函数其实就是专门针对上面这一类的应用场景的。
语法
TRIMMEAN(array, percent)
TRIMMEAN 函数语法具有下列参数:
array 必需。 需要进行整理并求平均值的数组或数值区域。
percent 必需。 从计算中排除数据点的百分比(分数)。比如,有10个数据,如果percent的值是20%,那么就是要去掉10*20%=2 个数据(包含一个最高值和一个最低值)。
应用案例
从上面的语法可以看出,TRIMMEAN函数的用法并不复杂。接下来我们回到上面的案例中来应用这个函数。
=TRIMMEAN(B2:H2,2/7)
上面的第一参数好理解,B2:H2代表需要进行运算的数据区域。第二个参数是2/7,这里表示需要去掉数据的百分比是七分之二(一共有7个评委的分数,需要分别去掉一个最高值和一个最低值)。
用这个方法处理起来非常简单。假设在一些特定的场景下需要去掉两个最高值和两个最低值,那么只要修改一下第二参数:=TRIMMEAN(B2:H2,4/7),即可。
注意事项
值得注意的是,TRIMMEAN函数在工作的时候,需要对称去除最高值和最低值。也就是说,去掉了几个最高值,那么同时也要去掉几个最低值。这是TRIMMEAN函数的对称原则。
举个例子,如果第二参数是percent是3/7,那么函数计算的时候会自动将"要去除数据点的个数向下舍入到最接近的2的倍数",也就是说,最终还是会去除2个数据。
在"对称原则"下,不存在"去掉两个最高值和一个最低值"这种不对称的情况。
以上,就是TRIMMEAN函数的用法,一个简单又有点小众的函数。
喜欢的,点个赞再走呗。
mysql去掉两个最高分_Excel函数 去掉最高分和最低分取平均值?这个函数不可不知...相关推荐
- mysql去掉两个最高分_excel去掉两个(多个)最低分、最高分,求总(平均)分...
excel去掉两个(多个)最低分.最高分,求总(平均)分 2018-09-16 一..昨天单位评议打分了,当然少不了我得参与统分,已经是第三年了,每年领导都有不一样的要求,去年是去掉最高分和最低分求平 ...
- mysql去掉两个最高分_如何计算去掉一个最高分和一个最低分后的平均分?
昨天小编在网上看到一片关于计算最终总分的文章,学习到了一个新的函数,今天小编就把这个函数也分享给小伙伴们: TRIMMEAN函数的作用:返回数据集的内部平均值. 函数参数: =TRIMMEAN(arr ...
- 例题:青歌赛打分程序。去掉两个最高分,去掉两个最低分,再算平均分。主要学习数组和冒泡排序,什么情况下要定义数组...
Console.Write("请输入评委人数:");//输入人数 int renshu = Convert.ToInt32(Console.ReadLine());//人数代入 i ...
- mysql拼接两个字段_重拾MySQL之创建计算字段和函数
一.计算字段 有时候,数据库中的数据格式不一定是使用所需要的数据格式,需要对原数据进行拼接.裁剪.计算等操作,这时就要创建计算字段. 1 拼接 顾名思义,拼接就是将原属于表中两个列的字段拼成一个列,在 ...
- sql trim()函数去掉两头空格
1.sql trim()函数去掉两头空格 sql语法中没有直接去除两头空格的函数,但有ltrim()去除左空格rtrim()去除右空格. 合起来用就是sql的trim()函数,即select ltri ...
- php 去掉无关数据,php 读取 mysql 表中的double数据,去掉多余的0
php 读取 mysql 表中的double数据,去掉多余的0 mysql 中有 ttt 表结构和数据如下 CREATE TABLE `ttt` ( `id` int(11) NOT NULL AUT ...
- 使用MySql计算两个日期的时间差函数:TIMESTAMPDIFF
MySql计算两个日期的时间差函数TIMESTAMPDIFF用法 TIMESTAMPDIFF计算两个日期差值,可定义时间单位 DATEDIFF 计算两个日期差,以天为单位 TIMDIFF 时间比较,直 ...
- SQL Server学习笔记6——LTRIM()函数(去掉空格)
LTRIM()函数用于去掉字符串左边多余的空格. 语法格式如下 LTRIM(character_expression) //character_expression:字符或二进制数据表达式,可以是常量 ...
- MySql计算两个日期的时间差函数
MySql计算两个日期时间的差函数: 第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND.SECOND. MINUTE. HOUR. DAY. ...
- mysql把两个查询的结果合并为一个结果
一.表的加法(Union) 1.用法:将两个表合并成一个表 b299cdadfdec3fda624ba211df22fcd1.png 2.语句: select 需保留重复行 select 查询结果 f ...
最新文章
- Linux查看可执行文件的各个段:.BSS,.TEXT,.DATA的大小
- vs2010类文件添加版权版本作者信息
- linux存储--共享内存机制mmap(十二)
- 突破Android微信微博浏览器限制直接拉起应
- 2020年 第11届 蓝桥杯 Java C组 省赛真题详解及小结【第1场省赛 2020.7.5】
- javascript谜题
- Spring Batch可重启性
- 【Todo】RTP/RTCP/RTSP/SIP/SDP 等多媒体传输和会话协议
- 图层上下_「只要功夫深 不用关键帧」之图层序号的玩法
- Lesson 2 Create First Qt Program
- 京东价格监控软件开发技术探讨一:C#实现获取京东商品信息(价格、库存)
- 用musescore做吉他弹唱谱
- 【Hardware】【单向可控硅基础知识】
- 第8节 破解系统密码—利用win7漏洞和PE系统破解密码
- 启动服务器应用程序失败,打开系统管理时提示:autoupdateserviceset.exe 应用程序错误 应用程序无法正常启动,请单击确定 关闭应用程序。...
- Photoshop-为图像添加一个真实投影
- 恒星结构和演化-学习记录6-第五章-恒星核合成
- Asset Pricing:Introduction
- java 删除注册表_java – 如何从Windows注册表中删除JRE条目?
- win7计算机启动修复,win7启动修复功能无法正常进入系统的解决方法
热门文章
- memset函数的使用
- ambari安装hive时连接失败_都快2020年了,ambari自定义服务集成,你还没掌握吗?文末有福利...
- 基本系统设备_正规全体灭火系统承包资质品质更好_天霖工程
- php header带session,PHP接口跨域header头以及Session跨域方法
- mybatis mysql crud_mybatis实现CRUD操作(mysql数据库)(二)
- 【CF585-div2:C】Swap Letters(贪心)
- Python教你找到最心仪的对象
- Python Poetry管理包安装速度慢的解决办法
- 在html种颜色的代码,html颜色代码生成器
- win7系统老是弹窗怎么解决_教你win7电脑右下角老是弹出广告的三种解决办法