根据条件<a> AND {condition <b> OR条件<c>}在Excel中计算行

无论我如何重新configuration​​COUNTIF和COUNTIFS,我都无法获得输出,下面是一个表格示例:

在这里输入图像说明

我不能得到一个函数,将计数哪里严重性=高(客户!=“”或案例信息!=“”)

在表格的例子中,我应该得到5的回报。

B,B,B,B,B,C,C, ,但是只返回3。

什么Excelfunction可以做我需要的东西?

用COUNTIFS()你需要做三件事:

=COUNTIFS(C:C,"High",A:A,"<>")+COUNTIFS(C:C,"High",B:B,"<>")-COUNTIFS(C:C,"High",A:A,"<>",B:B,"<>") 

或者如XORLX所示:

 =SUM(COUNTIFS(C:C,"High",A:A,{"<>","","<>"},B:B,{"","<>","<>"})) 

但是这需要单元格为空,没有返回的公式和空string

在这里输入图像说明


SUMPRODUCT稍微短一点,但它要求您指定数据范围以避免不必要的迭代,因为它是一个数组types公式:

 =SUMPRODUCT((C2:C17="high")*((A2:A17<>"")+(B2:B17<>"")-((A2:A17<>"")*(B2:B17<>"")))) 

或者XORLX这个人,他忘记了更多关于excel公式的知识,

 =SUMPRODUCT((C1:C20="high")*((A1:A20<>"")+(B1:B20<>"")>0)) 

在这里输入图像说明