COUNTIFS使用多个条件

时间:2017-11-07 15:36:35

标签: excel excel-formula

我正在尝试使用COUNTIFS:

我的第一个标准是基于颜色偏好(蓝色与红色)。 第二个标准基于操作系统偏好(Apple vs. Android)。

我遇到的问题是,对于我的第三个标准,我需要3个参数,但这三个参数都在同一列中。 我想弄清楚有多少计数是BLUE> Apple>金属或玻璃或塑料。 基于此,我的公式应该返回3号。

blue    Apple   Metal
red     Apple   Glass
blue    Apple   Plastic
red     Apple   Metal
blue    Android Glass
red     Apple   Carbon Fiber
blue    Apple   Metal
red     Apple   Glass
blue    Android Carbon Fiber
red     Apple   Carbon Fiber

以下是目前的公式:

=COUNTIFS(A3:A12,"blue",B3:B12,OR(COUNTIF(C3:C12,"Metal"),COUNTIF(C3:C12,"Glass"),COUNTIF(C3:C13,"Plastic")))

3 个答案:

答案 0 :(得分:0)

我认为你过于复杂了。你在一个已经有countif的公式中嵌套了一堆countifs ...而不是选择碳纤维以外的所有东西,如果它是一个不是碳纤维的蓝苹果,这个公式就算了。

=COUNTIFS(A3:A12,"blue",B3:B12,"Apple",C3:C12,"<>Carbon Fiber")

答案 1 :(得分:0)

您可以在COUNTIFS

中使用数组公式
={SUM(COUNTIFS($A$3:$A$12, "Blue", $B$3:$B$12, "Apple", $C$3:$C$12, {"Metal","Plastic","Glass"}))}

请注意,开头和结尾的{}表示数组公式,并使用Ctrl + Shift + Enter来应用。

答案 2 :(得分:0)

这是使用SUMPRODUCT的另一种方法。

=SUMPRODUCT((A3:A12="blue")*(B3:B12="apple")*ISNUMBER(SEARCH({"metal","glass","plastic"},C3:C12,1)))

相关问题