计算整列中的空白字段

时间:2012-03-06 09:50:19

标签: excel

我想计算列B中列A包含值的所有空白字段。我在Excel 2010中找不到合适的方法。

我也在计算B列中的其他值,例如=COUNTIF(B:B,"AST005")

现在我需要计算B列中值A列的值。如果我使用=COUNTBLANK(B:B)它会返回67500,实际上它应该返回15.如何更改我的公式?

2 个答案:

答案 0 :(得分:2)

在Excel 2007+中有=COUNTIFS(A:A; "<>"; B:B; "") - 但我不确定第二个条件(在此计算机上没有excel)

否则我建议将此公式添加到下一栏:=IF(AND(A1<>"";B1="");1;0)并对结果求和:))

或者您可以使用array formula =COUNT(IF((A:A<>"")*(B:B="");1)) - 您必须按Ctrl + Shift + Enter才能正确输入(但我建议$ A $ 2:$ A $ 9999而不是A: A) ...

答案 1 :(得分:0)

如果我正确地读了你的问题,你想计算A列不为空的行和B列是空白的吗?

例如

    A    B  
1   a    q
2   s
3   d    e
4        r

会返回1

=SUMPRODUCT((A:A<>"")*(B:B=""))