[英]Excel CountIf Formula With OR
我一直在寻找执行任务的Excel公式。 尝试使用Countif,Countifs。 但是没有运气。 任何帮助表示赞赏。
任务如下。
类型--------------原色--------------第二色
汽车----------------蓝色--------------------------红色
自行车--------------黑色-------------------------白色
汽车---------------蓝色--------------------------蓝色
我需要一个公式,该公式可以让我计算出一些颜色为蓝色的汽车(无论是初级还是次级)
您可以使用以下数组公式(通过Ctrl
+ Shift
+ Enter
来计算蓝色汽车的数量:
=SUM(N((B2:B4="Blue")+(C2:C4="Blue")>0)*(A2:A4="Car"))
或非数组版本:
=SUMPRODUCT(N((B2:B4="Blue")+(C2:C4="Blue")>0)*(A2:A4="Car"))
这部分:
(B2:B4="Blue")+(C2:C4="Blue")>0
是表示OR
的另一种方式(不适用于数组公式,因为它始终返回单个值)。 N
函数将布尔值转换为0
和1
。
编辑:更新了公式以包括A
列的条件。
如何添加带有以下内容的列
=IF(OR(B1="Blue", C1="Blue"), 1, 0)
并复制下来。
在另一张纸上,您可以用
=SUM(D:D)
当然,您将获得一个工作表引用,该工作表引用了SUM
公式附带的另一张表。
如果您不想执行数组公式,则可以只执行2个countifs公式(比数组公式更容易阅读)
=COUNTIFS(b8:b12,"Blue")+COUNTIFS(c8:c12,"Blue")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.