AND不适用于嵌入在数组公式中的IF语句

夹克

我在单元格中有一个数组公式。该公式在单元格包含“ FAIL”的情况下显示单元格的行号(并使用逗号分隔符显示行号)。我想在此公式中添加另一个条件,所以我尝试使用AND,但现在它不再起作用了,我也不知道为什么。

起作用的原始IF如下所示:

IF(Y23:Z6000="FAIL";ROW(Y23:Z6000);"")

我想写的是

IF(AND(Y23:Z6000="FAIL";NOT(ISBLANK(A23:A6000));ROW(Y23:Z6000);"")

我也尝试过,A23:A6000<>""但结果相同。


整个公式就是这个: {=TEXTJOIN(",";TRUE;IF(AND(Y23:Z6000="FAIL";NOT(ISBLANK(A23:A6000)));ROW(Y23:Z6000);""))}


您能帮我弄清楚我做错了什么吗?提前致谢。

斯科特·克莱纳(Scott Craner)

数组公式不喜欢ANDOR嵌套IF,*+分别使用

=TEXTJOIN(",";TRUE;IF((Y23:Z6000="FAIL")*(NOT(ISBLANK(A23:A6000)));ROW(Y23:Z6000);""))

退出编辑模式时,需要使用Ctrl-Shift-Enter而不是Enter来确认数组公式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章