当使用Large-If-Array函数时Excel Ref-Error
我已经在excel中使用了“大”函数的数组函数来包含条件。
这是我目前正在尝试使用的function:
{=LARGE(IF($I$21:$I$9666=AC$19;$E$21:$E$9666);1)}
评估返回一个“#Ref” – 错误,我不明白为什么。 列I和AC包括string,我已经检查是否在个人基础上I = AC返回true,这是这种情况。 在E栏中,我有要在大function中评估的数字。
有人可以帮我从这里出去吗?
提前谢谢了!
你的公式对我来说看起来不错 – 如果没有合格的行,你会得到#NUM!
错误,所以如果你得到#REF!
错误,可能意味着有#REF!
E21:E9666
或I21:I9666
要么摆脱这些错误,或者如果您有Excel 2010
或更高版本尝试使用AGGREGATE
函数,它可以忽略错误,并得到相同的结果,即
=AGGREGATE(14;6;$E$21:$E$9666/($I$21:$I$9666=AC$19);1)
14
表示LARGE
函数, 6
表示忽略错误 – 请参阅AGGREGATE
函数帮助以获取更多详细信息
在早期的Excel版本中,您可以使用另一个IF
函数来滤除任何错误,即
=LARGE(IF(ISERROR($I$21:$I$9666&$E$21:$E$966);"";IF($I$21:$I$9666=AC$19;$E$21:$E$9666));1)
用CTRL + SHIFT + ENTER确认