我想计算符合某些条件的行数和条件。
只要我只使用和条件,它就可以完美地工作。添加多个或条件给出#N/A输出。
我在这里在任何地方都找不到解决方案,一直在阅读有关应用arrayformula和范围的阅读,但不确定如何使用。
任何帮助都非常感谢:
=>计算满足多个条件的记录,以及至少一个或条件:
= countifs(k3:k;"> 0"; s3:s;" no";或(m3:m< 50%; f3:f< 0,9; e3; e3:e> 24(((
谢谢!
简化您的要求(参考文献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))
,然后计算标志。