我在这个论坛上查看了一些解决方案并尝试了他们的答案,但未能找到解决方案。我有一个数据集,我想确定其条件中位数。
样本数据集:
期望的结果:FSGS
如果 BD 列有或的条目,我想找到年龄的中位数MCD
。
我目前的公式是:
{=MEDIAN(IF(BD="MCD",IF(BD="FSGS",Age)))}
但我不断收到#Num!
错误。
我已经检查过“年龄”字段的格式是否为数字。该BD
字段的格式为常规(但我已经检查并重新输入了每个字段以确保没有前导空格等)
我似乎无法解决这个问题,有人可以帮忙吗?
以下是实现所需输出的几种方法:
• 单元格中使用的公式D2--> 公式适用
Excel 2021+
。• 或者,单元格中使用的公式D3--> 公式可以
MS365
继续使用。• 或者,单元格中使用的公式D4--> 公式可以
Excel 2021+
继续使用。• 或者,使用
BYROW()
--ETA LAMBDA
> 公式可以与MS365 Office Insiders
以后一起使用。• 或者,使用
IF()
--> 公式可以Excel 2013+
继续使用,但基于Excel
版本需要在退出编辑模式时按CTRL++ 。SHIFTENTERAge
:=$A$2:$A$11
BD
:=$B$2:$B$11