不相交范围的中位数?

不相交范围的中位数?

我有一个按月份和年份列出数字的电子表格,如下所示:

+-----+------+-------+
| Jul | 2018 | 123.0 |
+-----+------+-------+
| Jun | 2018 | 456.0 |
+-----+------+-------+
| May | 2018 | 789.0 |
+-----+------+-------+

数据可以追溯到 2004 年左右。对于每个月,我想找到所有年份的中值。有没有一种好的方法可以在不重新排序数据的情况下做到这一点?

答案1

尽管 Excel 2016 引入了,但MAXIFS仍然没有,MINIFSAVERAGEIFSMEDIANIFS

但是您可以使用数组公式来创建它:

=MEDIAN(IF(B:B="Feb",D:D,""))

“Feb” 可以替换为单元格值,这样您就可以向下拖动到列表中。

答案2

使用这个数组公式:

=MEDIAN(IF(A1:A200="Jan",C1:C200))

退出编辑模式时,使用 Ctrl-Shift-Enter 而不是 Enter 进行确认

相关内容