如何在excel中计数函数只有当该行中的另一列不为空时才计算该单元格

我想在Excel中计算一个列,但是我希望只在非空白并且在另一列中有值时才计算它。

在这里输入图像描述

在这里,我想计算Text2中的单元格数量,这些单元格不是空白的,并且在Text1中也有值。 在这种情况下,值应该是3

我已经尝试了Count(),Countif()与NOT(ISBLANK())等等。但似乎没有任何工作。

有人可以帮我吗 ?

谢谢。

请尝试:

=COUNTIFS(B2:B11,"<>",C2:C11,"<>") 

这个技巧适用于Excel和关系数据库。 如果满足复杂条件,添加一个新列并将值设置为1。 如果不符合,则将该值设置为0。 然后总结这个新的专栏,你会得到你的答案。

对不起,我没有Excel的副本,但我认为E2会有公式

 =IF(AND(IF(C2<>"",TRUE,FALSE),IF(B2<>"",TRUE,FALSE)),1,0) 

你可能需要调整公式,但这个技巧是普遍的。