根据同一行中单元格的值查找可变大小范围

时间:2018-08-14 14:03:39

标签: google-sheets

我想找到与另一列中的条件相对应的一系列单元格的中值。

对于下面的示例,将在Column2中找到与Column1中的数字相同的数字的中位数。这在Column3中显示。行数是动态的,因此需要将其关联到第1列。

这是一个示例表:

|---------------------|------------------|------------------|
|      Column1        |     Column2      |      Column3     |
|---------------------|------------------|------------------|
|          1          |         0.1      |        0.25      |
|---------------------|------------------|------------------|
|          1          |         0.2      |        0.25      |
|---------------------|------------------|------------------|
|          1          |         0.3      |        0.25      |
|---------------------|------------------|------------------|
|          1          |         0.4      |        0.25      |
|---------------------|------------------|------------------|
|          2          |         1        |        1.5       |
|---------------------|------------------|------------------|
|          2          |         2        |        1.5       |
|---------------------|------------------|------------------|
|          3          |         1.1      |        1.1       |
|---------------------|------------------|------------------|

我尝试使用INDEXMATCH这样

=INDEX(MEDIAN(B:B), MATCH(A1,A:A,0))

,但是(显然)不正确。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

使用过滤器将正确的范围返回给中值函数。

=median(filter($B$2:$B,$A$2:$A=A2))

enter image description here