我有这个配方工作正常:
=IFERROR(TEXTJOIN(",",TRUE,IF($A4:$E4<=9,$A4:$E4,"")),"")
当我用AND()函数尝试这个公式时,我无法得到我想要的结果:
=IFERROR(TEXTJOIN(",",TRUE,IF(AND($A4:$E4>=10,$A4:$E4<=25),$A4:$E4,"")),"")
我做错了什么,或者Textjoin不能使用If(和())函数?谢谢你的帮助!
答案 0 :(得分:2)
数组公式不喜欢AND
或OR
分别使用*
或+
。
=TEXTJOIN(",",TRUE,IF(($A4:$E4>=10)*($A4:$E4<=25),$A4:$E4,""))
作为一个数组公式,需要在退出编辑模式时使用Ctrl-shift-enter而不是Enter来确认。