根据条件<a> AND {condition <b> OR条件<c>}在Excel中计算行
无论我如何重新configurationCOUNTIF和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))