我在单元格中有一个数组公式。该公式在单元格包含“ 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);""))}
您能帮我弄清楚我做错了什么吗?提前致谢。
数组公式不喜欢AND
或OR
嵌套IF,*
或+
分别使用或:
=TEXTJOIN(",";TRUE;IF((Y23:Z6000="FAIL")*(NOT(ISBLANK(A23:A6000)));ROW(Y23:Z6000);""))
退出编辑模式时,需要使用Ctrl-Shift-Enter而不是Enter来确认数组公式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句