[英]Excel 2010 COUNTIF AND OR
我正在创建一个报告,需要在其中计算所有条目(列a = x或列b = x或列c = x)和(列d <> x或y或z)
我愿意接受任何脚本或表达方式的解决方案。
谢谢。
_t
您可以使用以下数组公式,只需将变量“ X,Y,Z”调整为所需的标准,然后更改范围以适合数据范围。
=COUNTIF(A1:A10,"X")+COUNTIF(B1:B10,"X")+COUNTIF(C1:C10,"x")+SUM((D1:D10<>"X")*(D1:D10<>"Y")*(D1:D10<>"Z"))
您必须按CTRL + SHIFT + Enter才能计算此数组公式,不适用于标准Enter。
=sumproduct(NOT(NOT(((A:A="X")+(B:B="X")+(C:C="X"))))*((D:D<>"X")*(D:D<>"Y")*(D:D<>"Z)))
这是假设整个行被视为条目而不是每个单独的单元格。
使用完整的列引用可能会占用大量计算资源。 如果在定义的范围内使用,效果会更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.