Excel计数如果有OR的公式
我正在寻找一个优秀的公式来完成任务。 试用Countif,Countifs。 但没有运气。 任何帮助表示赞赏。
任务如下。
types————–原色————–次要颜色
汽车—————-蓝————————–红
自行车————–黑色————————-白
汽车—————蓝————————–蓝
我需要一个公式,它给了我一个汽车有蓝色作为他们的颜色(小学或中学)
你可以使用下面的数组公式(用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
是一种expressionOR
的替代方式(不适合数组公式,因为它总是返回一个单一的值)。 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")