Google sheets ARRAYFORMULA未添加到每行

Google sheets ARRAYFORMULA未添加到每行,google-sheets,google-sheets-formula,array-formulas,Google Sheets,Google Sheets Formula,Array Formulas,当我将公式添加到单元格顶部时W2 =ARRAYFORMULA(IFNA(if(and(T2:T="",Q2:Q<>""),"VALID",""))) =ARRAYFORMULA(IFNA(if(and(T2:T=”“,Q2:Q“”),“VALID”,“”) 它在该行上工作正常,但是第二行具有相同的条件,但它不像第一行那样说有效。当我将该公式复制到第二行时,它会显示VALID。。。所以这个公式是有效的,

当我将公式添加到单元格顶部时
W2

=ARRAYFORMULA(IFNA(if(and(T2:T="",Q2:Q<>""),"VALID","")))
=ARRAYFORMULA(IFNA(if(and(T2:T=”“,Q2:Q“”),“VALID”,“”)
它在该行上工作正常,但是第二行具有相同的条件,但它不像第一行那样说
有效
。当我将该公式复制到第二行时,它会显示
VALID
。。。所以这个公式是有效的,它不是自动复制下来的


既然您使用了
数组公式
函数,那么您应该使用
*
而不是
函数

=ARRAYFORMULA(IFNA(IF((T2:T="")*(Q2:Q<>""),"VALID","")))
=ARRAYFORMULA(IFNA(如果((T2:T=”“)*(Q2:Q“”),“有效的”,“无效的”))