mysql5.7和8.0的区别_Excel四分位数函数:QUARTILE.EXC与QUARTILE.INC的区别

本文探讨了MySQL5.7和8.0在四分位数计算上的不同,以及Excel中的QUARTILE.EXC和QUARTILE.INC函数的区别。QUARTILE.EXC不包含0和1,而QUARTILE.INC包含,且它们在四分位数位置计算上有两种不同的方法,导致输出结果的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

db3c24a16767874fb48d916601445870.png

原创首发于知乎专栏:小数据,转载请注明出处。


自Excel 2010版起,原四分位数函数QUARTILE被QUARTILE.INC取代(QUARTILE仍被后续版本暂时兼容),并且增加了一个新函数:QUARTILE.EXC。

Excel 2016的帮助说明中对两个函数区别的描述较少且有部分描述错误,容易对函数使用者造成误导。

实际上,QUARTILE.EXC与QUARTILE.INC的区别主要体现在函数参数的个数(外在区别)和四分位数的位置的计算方法(内在区别)两个方面。

1、外在区别:函数参数的个数

两个函数都是根据 0 到 1 之间的百分点值返回数据集的四分位数,区别在于QUARTILE.EXC不包含0和1,而QUARTILE.INC包含0和1。(EXC是英文单词exclusive的缩写,INC为inclusive的缩写)

具体区别体现在函数的参数上。两个函数都接受两个参数array和quart,其中array是要求四分位数值的数组或数字型单元格区域,而quart则指定返回哪一个值。

427fb432b190a78c07c044654f308e9f.png
QUARTILE.EXC函数

d23988a59a41c43b8122f197dc248874.png
QUARTILE.INC函数

QUARTILE.EXC与QUARTILE.INC的外在区别是quart的取值数量:QUARTILE.EXC的quart参数只接受1-3的三个值,而QUARTILE.INC的quart参数接受0-4的五个值。

77d3e65c78a6f11a611622ace6ea1c11.png
表1 quart不同取值时的函数的返回值

2、内在区别:四分位数的位置的计算方法

对于包含6个值的序列

,调用四分位函数后的结果如下:

b83358e1dd79cf4aa589856236df748f.png
表2 quart不同取值时的函数输出结果

QUARTILE.EXC与QUARTILE.INC的输出结果是不相同的!

区别在于四分位数位置的计算方法上。

计算方法的不同才是两个函数最主要的、内在的区别!!!

确定分位数位置的计算方法有两种:

方法一:

方法二:

其中,

为百分点值,
分别对应于第一、二、三个四分位数。

QUARTILE.EXC 与 QUARTILE.INC 分别对应于上述两种计算方法。

QUARTILE.EXC对应于方法一:

[1]
以表2对应的
为例
(其中
表示数据集
的第一个值)
时,第一个四分位数的位置
介于array的第一个值2与第二个值5之间,因此,第一个四分位数:
时,第二个四分位数的位置
介于array的第三个值7与第四个值9之间,因此,第二个四分位数:
时,第三个四分位数的位置
介于array的第五个值10与第六个值13之间,因此,第三个四分位数:

QUARTILE.INC对应于方法二:

同样以
为例
时,第一个四分位数的位置
介于array的第二个值5与第三个值7之间,因此, 第一个四分位数:
时,第二个四分位数的位置
介于array的第三个值7与第四个值9之间,因此, 第二个四分位数:
时,第三个四分位数的位置
介于array的第四个值9与第五个值10之间,因此,第三个四分位数:

参考

  1. ^对于QUARTILE.EXC的计算方法,P=0和1是没有意义的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值