对于 Excel experts:about 计数具有条件的单元格,菜鸟但很棘手:如果两个配对单元格不为空。

Noob but tricky for Excel experts:about counting cell with condition: if two paird cell is not empty.

有一些问题 好吧,我有一个问题 excel 如果满足条件,我想计算行数。 该标准是让两对单元格都不为空,例如

|foo    |       |
|foo    |bar    | //- here
|       |bar    |
|foo    |bar    | //- here
|foo    |       |
|foo    |bar    | //- here

在这个例子中,我有两列 6 行。

我想计算两列都不为空的单元格。

所以答案是 3

我试过使用 countif,但似乎我不能那样做。

有人吗?

经过几次搜索,我找到了一个有用的公式。

=counta(a1:a25)-COUNTIFS(a1:a25,"",b1:b25,"")

counta 会给出我的总行数。

然后 countifs 将计算与两列配对的空单元格(就像有一个“and”运算符)

然后减去它们就会得到非空配对列的总数。

我相信你也可以使用:

=COUNTIFS(A1:A25,"<>"&"",B1:B25,"<>"&"")

您也可以使用 =SUMPRODUCT(--($A:$A<>"")*--($B:$B<>"")) 来与 Excel 2003 兼容。