根据其他列中的值查找范围的四分位数

Find quartile of range based on value in other column

我在 excel 中有以下数据,从单元格 A1 开始。我想根据月份找到 "Time" 数据的第 25 个百分位数(四分位数 1)。例如,Apr-17 时间数据的第一个四分位数是多少?我写了这个公式,但是没有用。

可以写出什么公式来回答上面提出的问题?

=IF(月份 = 4 月 17 日,四分之一 (B2:B9,1),"")

务必使用 ALT-SHIFT-ENTER 设置为数组公式

=QUARTILE.INC(IF(A2:A10=$E,B2:B10,""),1)

https://i.stack.imgur.com/1v8h4.png

我喜欢将这些东西分解成单个步骤,然后再组合成一个更大的公式。在 C 列中,我有

=IF(A8=$E,B8,"")

然后在 E5 我有

=QUARTILE.INC(C2:C10,1)

从那里我能够组合出一个有效的公式。

另请注意,我不是 100% 确定你的日期看起来如何,所以我使用了输入月份单元格。如果您愿意,可以将 $E$8 替换为日期

编辑:

甚至用日期(年、月、日)代替

=IFERROR(QUARTILE.INC(IF(A2:A10=DATE(2018,4,1),B2:B10,""),1),"NONE FOUND")

再次记住使用 ALT SHIFT ENTER 设置为数组公式