如何在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)
你可能需要调整公式,但这个技巧是普遍的。