逐行计算空白
Count blanks row by row
我需要一个自动扩展公式来计算每行中的空白单元格,只要 B
中有值即可。我试过 =ARRAYFORMULA(IF(ISBLANK(B2:B),IFERROR(1/0),COUNTBLANK(E2:2)))
并因此管理了扩展,但它一直在计算 E2:2
而不是数组扩展到的实际行。
尝试这样的事情
=ArrayFormula(IF(LEN(B2:B100),MMULT(N(ISBLANK(B2:100)), TRANSPOSE(column(B2:2)^0)),))
更改范围以适应。
使用 INDIRECT 将自动调整的引用添加到来自 @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 中的值是数字或空格。
我需要一个自动扩展公式来计算每行中的空白单元格,只要 B
中有值即可。我试过 =ARRAYFORMULA(IF(ISBLANK(B2:B),IFERROR(1/0),COUNTBLANK(E2:2)))
并因此管理了扩展,但它一直在计算 E2:2
而不是数组扩展到的实际行。
尝试这样的事情
=ArrayFormula(IF(LEN(B2:B100),MMULT(N(ISBLANK(B2:100)), TRANSPOSE(column(B2:2)^0)),))
更改范围以适应。
使用 INDIRECT 将自动调整的引用添加到来自 @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 中的值是数字或空格。