【发布时间】:2020-07-22 05:32:52
【问题描述】:
如何创建一个数组公式来计算谷歌表格中一行中三个不同值的中位数?
例如,我想为 MEDIAN 公式做 ARRAYFORMULA。
=ARRAYFORMULA(MEDIAN(A2:A,$B$2,$C$2))
在哪里
A2:开始日期 - 2020-07-22 10:00
B2:开始时间 - 8:00
C2:结束时间 - 17:30
而 MEDIAN(A2:A,B2,C2) 的结果是 10:00,但 ARRAYFORMULA 不起作用。 (结果是 00:00:00)
是否可以为 MEDIAN 制作一个数组?或者有其他选择吗?
【问题讨论】:
-
A2:A是什么范围引用?那是错字吗?另外,A2 是否有日期和时间部分?请更好地描述您的数据。 -
MEDIAN 在 ARRAYFORMULA 下不受支持。您是否考虑过使用平均值而不是中位数?
-
@teylyn i A2:A 是错字。 A2 有日期和时间部分。 2020-07-22 是日期,10:00 是时间。
-
@player0 我没有考虑平均水平。所以我会尝试使用它。
-
亚当,如果我记得你的第一个问题,对于A2,你真的只关心时间部分。在这里包含日期部分可能会令人困惑。你有 mod(A2,1),所以你真的想要三个时间值的 MEDIAN 或 AVERAGE,不是吗?理想情况下是一个 ARRAYFORMULA,这样它就可以填满整个列......
标签: google-sheets google-sheets-formula array-formulas median