You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel/谷歌表格中对多列非连续区域数据计算四分位数

谷歌表格QUARTILE函数引用多不连续区域的解决方案

QUARTILE函数仅支持传入单个数据集作为第一个入参,不支持像AVERAGE、MEDIAN那样直接传入多个独立的区域参数,你之前的写法会被识别为传入了3个参数,超出函数参数限制因此报错。

以下是两种可行的实现方案:

方案1:数组拼接法(兼容性最好)

使用谷歌表格支持的大括号数组构造语法,将多个不连续区域纵向拼接为单个一维数组后传入即可,公式写法:
=QUARTILE({B2:B51; E2:E51}, 1)

注:大括号内的分号代表纵向拼接两个区域,如果使用逗号会横向拼接,不影响最终四分位数计算结果。

你需要的几个统计值对应公式如下:

  • 平均值(已验证可用):=AVERAGE(B2:B51, E2:E51)
  • 中位数(已验证可用):=MEDIAN(B2:B51, E2:E51)
  • 第一四分位数Q1:=QUARTILE({B2:B51; E2:E51}, 1)
  • 第二四分位数Q2(等同于中位数):=QUARTILE({B2:B51; E2:E51}, 2)
  • 第三四分位数Q3:=QUARTILE({B2:B51; E2:E51}, 3)

方案2:FLATTEN函数法(写法更直观)

用FLATTEN函数将多个不连续区域直接扁平化为单个一维数组,不需要记忆拼接符号:
=QUARTILE(FLATTEN(B2:B51, E2:E51), 1)


内容的提问来源于stack exchange,提问作者HoHOHO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 06:54:04