繁体   English   中英

Excel 2010 COUNTIF AND OR

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM