我想计算满足特定条件的行数,包括AND和OR条件。
只要我只使用AND条件,它就能完美运行。添加多个OR条件会产生#N / A输出。
我无法在这里找到解决方案,一直在阅读有关应用Arrayformula和Range的信息,但不知道如何使用它。
非常感谢任何帮助:
=>计算满足多个AND条件的记录,以及至少一个OR条件:
= COUNTIFS(K3:K;&#34;&gt; 0&#34 ;; S3:S;&#34; No&#34 ;; OR(M3:M <50%; F3:F&lt; 0 ,9; E3:E> 24))
谢谢!
答案 0 :(得分:0)
简化您的要求(参考mcve)以计算两列是强制性的(A和B)以及至少三个其他列(C,D和E)的实例是强制性的,并且条件是所有对于是否存在列字母,并假设列被标记(并且,
为分隔符),那么可能:
=sumproduct((A2:A="a")*(B2:B="b")*(C2:C="c")+(A2:A="a")*(B2:B="b")*(C2:C<>"c")*(D2:D="d")+(A2:A="a")*(B2:B="b")*(C2:C<>"c")*(D2:D<>"d")*(E2:E="e"))
然而,标记相关行可能更容易,例如:
=and(K3>0;S3="No";or(M3<50%;F3<0,9;E3>24))
然后计算标志。