Excel:查找数据子集的中间值

Excel:查找数据子集的中间值,excel,Excel,假设我在Excel中有一个数据集,如 1, 10 2, 15 3, 20 4, 25 假设左列从A1开始,右列从B1开始。假设我想得到B列中数字的中位数,它对应于小于3的A中的值,它应该返回12.5。我尝试了这里建议的公式: 我进入了另一个单元,公式 = MEDIAN(IF($A1:$A4<3, $B1:$B4)) =中值(如果($A1:$A4 我尝试了这里建议的公式: 如图所示,不符合要求-它必须位于阵列版本中: 按CTRL+SHIFT+ENTER键确认 将=替换为=,然后按CTRL

假设我在Excel中有一个数据集,如

1, 10
2, 15
3, 20
4, 25
假设左列从A1开始,右列从B1开始。假设我想得到B列中数字的中位数,它对应于小于3的A中的值,它应该返回12.5。我尝试了这里建议的公式:

我进入了另一个单元,公式

= MEDIAN(IF($A1:$A4<3, $B1:$B4))
=中值(如果($A1:$A4
我尝试了这里建议的公式:

如图所示,不符合要求-它必须位于阵列版本中:

按CTRL+SHIFT+ENTER键确认


=
替换为
=
,然后按CTRL+SHIFT+ENTER,然后按ENTER

我尝试了这里建议的公式:

如图所示,不符合要求-它必须位于阵列版本中:

按CTRL+SHIFT+ENTER键确认


=
替换为
=
,然后按CTRL+SHIFT+ENTER,然后按ENTER。

我不确定我是否理解答案——我知道我试图做的事情与该链接中的内容并不完全相同,但我尝试了最小调整以实现我的目标。如果这不起作用,那么我还可以如何尝试获取数据子集的中值?将
=
替换为
=
?只是为了重新键入,还是有实际的更改?哦,当我这样做时,它插入了大括号!我不知道那些人实际上做了什么,我想人们只是在回答中包含它们,以表明它是代码或其他东西。非常感谢。我不确定我是否理解答案--我知道我试图做的与链接中的不完全相同,但我尝试了最小的调整来实现我的目标。如果这不起作用,那么我还可以如何尝试获取数据子集的中值?用
=
替换
=
?只是为了重新键入它,还是有实际的变化?哦,当我这样做时,它插入了c大括号!我不知道它们实际上做了什么,我想人们只是把它们包含在答案中,以表明它是代码或其他东西。现在起作用了,非常感谢。