Excel - CountIfs(列A具有目标值,列B为空白)

时间:2017-06-02 18:43:00

标签: excel

首先发帖,抱歉,如果不是根据网站偏好。我四处搜索,无法找到一个完全相同的帖子,但如果这也是重复的话,也很抱歉。

我有以下代码:

=COUNTIFS(A:A,"="&C3, B:B,"<>""")

为清楚起见,代码应该识别列A具有特定值(C3)的实例,以及列B为空的实例。

我熟悉Countifs,但它是&#34;如果空白&#34;我一直在努力的部分。最重要的是,B列填充了公式,从我的角度来看这似乎更具挑战性,因为我尝试过的几种方法只有在细胞真正无人居住的情况下才有效。我可以说的是,这个公式几乎与我的所有例子一起工作,除了1,我不知道为什么会这样。就此而言,我并不完全确定为什么这段代码会起作用。

非常感谢任何见解。 非常感谢你。

2 个答案:

答案 0 :(得分:0)

如果空白则计算:"="

=COUNTIFS(A:A,"="&C3, B:B,"=")

或者如果这更容易理解:

=COUNTIFS(A:A,"="&C3, B:B,"=" & "")

这是一样的。

答案 1 :(得分:0)

"="中的

COUNTIFS与公式产生的空格不匹配。不要问我为什么!

作为解决方法,您可以使用灵活且永不烦恼的SUMPRODUCT

=SUMPRODUCT((A:A=C3)*(LEN(B:B)=0))