如何将COUNTIFS用于多个标准?

时间:2017-01-06 00:56:54

标签: excel countif

我希望能够将COUNTIFS公式用于多个标准。

例如:

1,Banana
2,Orange
1,Banana
2,Orange

我想使用COUNTIFS来计算与banana关联的1次出现次数以及与orange关联的次数2。

我在考虑=COUNTIFS(A:A,1,B:B,"Banana")+=COUNTIFS(A:A,2,B:B,"Orange")

这应该等于4,但我知道公式错了,我不知道如何格式化。

如果这是不可能的,那么我必须使用两个相同的公式并将它们加在一起,但我正在寻找一种更好的方法,只需使用一个公式。

我如何解决这个问题,非常感谢任何帮助。

谢谢。

编辑:=COUNTIFS(A:A,1,B:B,"Banana",A:A,2,B:B,"Orange")由于某种原因返回0,为什么会这样?

2 个答案:

答案 0 :(得分:2)

您可以尝试使用SUMPRODUCT功能: = SUMPRODUCT(((B:B ="橙色&#34)+(B:B ="香蕉"))*(A:A = 1))

要添加其他条件值,您需要将其添加到其余值,例如 - 添加Apples条件: = SUMPRODUCT(((B:B ="橙色&#34)+(B:B ="香蕉&#34)+(B:B ="苹果"))* (A:A = 1))

需要使用类似的逻辑来添加另一个条件范围,例如: = SUMPRODUCT(((B:B ="橙色&#34)+(B:B ="香蕉&#34))的(A:A = 1)(C :C =" X&#34))

希望它有所帮助。

编辑:刚看到问题调整。在这种情况下,您应该使用以下逻辑: = SUMPRODUCT((B:B ="橙色&#34)的(A:A = 1)+(B:B ="香蕉&#34)(A:A = 2))

答案 1 :(得分:1)

你的公式应该是

=COUNTIFS(A:A,1,B:B,"Banana")+COUNTIFS(A:A,2,B:B,"Orange")
相关问题