ArrayFormula for Google Sheets using Sum and IF



这里有这些公式

:=如果(J3 =",",总和(J3 M3: N3))

=如果(A1 =",",指数("SHEET1 ? ! F: F,匹配(A1,"SHEET1 ? !艾凡:E, 0)))

我一直在试图找到一种方法来得到这个作为一个数组,但我似乎找不到最适合这种特定格式的解决方案。问题是,如果我按原样执行数组公式,它会显示整个范围的和,而不是给出每行的和。

任何帮助都是感激的。谢谢你!

ARRAYFORMULA不支持SUM,请使用+MMULT

=ARRAYFORMULA(if(J3:J="",,J3:J+M3:M+N3:N)))

替代:

=ARRAYFORMULA(if(J3:J="",,J3:J+MMULT(N(M3:N),N(TRANSPOSE(COLUMN(M3:N)^0)))))

INDEX不完全支持ARRAYFORMULA,使用VLOOKUP

=ARRAYFORMULA(IF(A1:A="",,VLOOKUP(A1:A,E:F,2,FALSE)))

最新更新