KutoolsforOffice — 一套方案,五大工具。事半功倍。

Excel QUARTILE 函数

作者Siluvia修改日期

QUARTILE 函数用于计算给定数据集的四分位数。该函数返回的值与 QUARTILE.INC 函数相同。

显示 Excel QUARTILE 函数的用法

QUARTILE 函数与 QUARTILE.INC 函数对比:

自 Excel 2010 起,QUARTILE 函数已被 QUARTILE.INC 函数取代。虽然两者都可用于计算数据集的四分位数,但更推荐今后使用 QUARTILE.INC 函数,因为 QUARTILE 函数在未来版本的 Excel 中可能无法使用。

语法

QUARTILE()array, quart)

参数

  • 数组(必需):要返回四分位值的数组或单元格区域;
  • Quart(必填):一个介于 0 到 4 之间的数字,用于指定返回的四分位数值。
 数字 四分位值
0最小值
1第 1 个四分位数(第 25 个百分位数)
2第 2 个四分位数 —— 中位数(第 50 个百分位数)
3第 3 个四分位数(第 75 个百分位数)
4第 4 个四分位数 —— 最大值(第 100 个百分位数)

备注

1. 如果 “quart”不是整数,则会被截断;
2. 当 #NUM!错误出现时,满足以下任一条件;
-——“array”为空;
-——“quart”< 0,或 “quart”> 4.
3. 当 #VALUE!错误出现时,表明“quart”为非数字;
4. 如果请求的四分位数正好处于 “array”中的两个数值之间,Excel 会对这些数值进行插值以计算四分位数。

返回值

返回一个数值结果。

示例

下图所示为一组数值,若需使用 QUARTILE 函数计算最小值、第一四分位数、第二四分位数、第三四分位数及最大值,请按照以下步骤操作。

显示 Excel QUARTILE 函数的用法

选中上方的单元格(本例为 E6),复制或输入下方公式并按 Enter 键,即可获得最小值结果。选中该结果单元格,向下拖动自动填充柄即可获取其他四分位数。

=QUARTILE($B$6:$B$13,D6)

显示 Excel QUARTILE 函数的用法

注意:

1)E6 单元格中的公式可更改为:

=QUARTILE({2,4,5,10,12,15,20,60},0)

2)此公式可分解为如下两部分计算:

2.1 首先,应用以下公式查找数组中每个四分位数所处的位置

(在以下公式中,n 表示数组中单元格的总数。)

2.1.1 计算 Q1 位置的公式
= 1/4*(n-1)+1
在本例中,Q1 的位置是 1/4*(8-1)+1= 2.75,这表示第一四分位数位于数组的第 2 位和第 3 位之间。
2.1.2 计算 Q2 位置的公式
= 2/4*(n-1)+1
在本例中,Q2 的位置是 2/4*(8-1)+1= 4.5,这表示第二四分位数位于数组的第 4 位和第 5 位之间。
2.1.3 计算 Q3 位置的公式
= 3/4*(n-1)+1
在本例中,Q3 的位置是 1/4*(8-1)+1= 6.25,这表示第三四分位数位于数组的第 6 位和第 7 位之间。
2.1.4 计算 Q4 位置的公式
= 4/4*(n-1)+1
在本例中,Q4 的位置是 1/4*(8-1)+1= 8,这表示第四四分位数正好位于数组的第 8 个单元格。

2.2 然后根据各四分位数的位置返回对应的值

2.2.1 由于 Q1(2.75)的位置更接近第 3 位,因此第 2 位权重为 25%,第 3 位权重为 75%。然后您可以使用以下公式返回第一四分位数:
=(C7*0.25)+(C8*0.75)/(0.25+0.75)// 结果为 4.75
2.2.2Q2 位于数组的第 4.5 个位置,正好是第 4 位和第 5 位的平均值:
=(C 9+C10)/2// 结果为 11
2.2.3 由于 Q3(6.25)的位置更接近第 6 位,因此第 6 位权重为 75%,第 7 位权重为 25%。然后您可以使用以下公式返回第一四分位数:
=(C11*0.75)+(C12*0.25)/(0.75+0.25)// 结果为 16.25
2.2.4Q4 恰好处于数组的第八个位置,因此就等于该位置单元格的值:
=C13// 结果为 60
请参见下方截图:
显示 Excel QUARTILE 函数的用法

相关函数

Excel QUARTILE.EXC 函数
QUARTILE.EXC 函数可根据 0 到 1(不包含端点)的百分位范围,返回指定数据集的四分位数。

Excel QUARTILE.INC 函数
QUARTILE.INC 函数可根据 0 到 1(包含端点)的百分位范围,返回指定数据集的四分位数。

Excel RANK 函数
RANK 函数可返回某个数值在同一列表中相对于其他数值的排名。

Excel RANK.AVG 函数
RANK.AVG 函数可返回某个数值在同一列表中相对于其他数值的平均排名。

Excel RANK.EQ 函数
RANK.EQ 函数可返回某个数值在同一列表中相对于其他数值的排名。


这款最佳办公效率工具

Kutools for Excel —— 助您脱颖而出

🤖KUTOOLS AI 助手:基于数据分析进行革新智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项  |  删除空白行  |  合并列或单元格且不会丢失数据  |  不使用公式的四舍五入……
超级 VLookup多条件  |  多值  |  跨多表操作  |  模糊查找……
高级下拉列表快速下拉列表  |  多级联动下拉列表  |  多选下拉列表……
列管理器添加指定数量的列  |  移动列  |  切换隐藏列的可见状态  |对比列到选择相同/不同单元格……
特色功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿和表管理器|资源库(自动文本)|  日期提取  |  汇总工作表  |  加密 / 解密单元格  |  按列表批量发送邮件  |  超级筛选  |  特殊筛选(筛选粗体单元格/斜体/删除线等) ......
顶级 15 工具集12 文本工具添加文本删除特定字符……)|  50+ 图表 类型甘特图……)|  40+ 实用公式基于生日计算年龄……)|  19 插入工具插入二维码按路径插入图片……)|  12 转换工具小写金额转大写汇率转换……)|  7 合并和拆分工具高级合并行拆分单元格……)|……更多功能
在您的首选语言中使用 Kutools - 支持英语、西班牙语、德语、法语、中文及 40+ 多种语言!

Kutools for Excel 拥有超过 300 项功能,让您的需求只需轻点鼠标即可满足……


Office Tab —— 为 Microsoft Office(含 Excel)带来标签式阅读与编辑

  • 一秒钟即可切换数十个已打开的文档!
  • 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
  • 在同时查看和编辑多个文档时,您的工作效率提升高达 50%。
  • 为 Office(包括 Excel)带来高效标签页体验,操作流畅如同在 Chrome、Edge 或 Firefox 浏览器中切换标签页。