只要B
中有值,我需要一个自动扩展公式来计算每行中的空白单元格。我已经尝试了=ARRAYFORMULA(IF(ISBLANK(B2:B),IFERROR(1/0),COUNTBLANK(E2:2)))
,从而管理了扩展,但它继续计算E2:2
,而不是数组扩展到的实际行。
答案 0 :(得分:2)
尝试这样的事情
=ArrayFormula(IF(LEN(B2:B100),MMULT(N(ISBLANK(B2:100)), TRANSPOSE(column(B2:2)^0)),))
改变范围以适应。
答案 1 :(得分:2)
使用INDIRECT从answer @JPV
添加对公式的自动调整引用=ArrayFormula(
IF(
LEN(INDIRECT("B2:B"&COUNT(B2:B)+1)),
MMULT(N(ISBLANK(INDIRECT("B2:"&COUNT(B2:B)+1))), TRANSPOSE(column(B2:2)^0)),
)
)
注意:假设B2:B中的值是数字或空格。