google-sheets - Google表格:从最接近第一个四分位数的数据中获取值
问题描述
对于一个数组[21,22,24,24,26,97]
,我想获得前半部分的中位数 - 22。没有QUARTILE
,QUARTILE.EXC
或者QUARTILE.INC
没有(我做了实验)。
在 Python numpy 中,可以这样做:
>>> import numpy as np
>>> l = [21, 22, 24, 24, 26, 97]
>>> np.quantile(l, 0.25, interpolation='nearest')
22
谷歌表格可以吗?实现这一目标的最短方法是什么?
解决方案
这行得通吗?
=MEDIAN(ARRAY_CONSTRAIN(A:A;COUNTA(A:A)/2;1))
推荐阅读
- c# - 从 DB2 视图中获取数据
- html - 返回顶部锚链接的偏移量
- javascript - 如何将逻辑和状态从主要组件拆分到多个文件
- ios - 无法使用 CGPDFDocumentCreateWithURL 读取 PDF 文档
- javascript - 在 Javascript 烧瓶模板中处理 Python 字典时遇到问题
- apache-beam - 运行 Apache Beam Python SplittableDoFn 时出错
- javascript - 在点击 url 提示时使用 app Html 网页打开
- encoding - 将 GStreamer 管道编码和复用到 MPEG-TS
- python - 如何打开和显示来自 github 存储库的图像
- c# - 无法从传输连接读取数据:现有连接被远程主机强行关闭