我想计算列B中列A包含值的所有空白字段。我在Excel 2010中找不到合适的方法。
我也在计算B列中的其他值,例如=COUNTIF(B:B,"AST005")
。
现在我需要计算B列中值A列的值。如果我使用=COUNTBLANK(B:B)
它会返回67500,实际上它应该返回15.如何更改我的公式?
答案 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=""))