使用Countifs来计数不同的值和多个条件?

时间:2019-01-10 21:05:10

标签: excel count countif sumifs

我试图计算某个客户经历了多少个品牌。我基本上有两列:客户列表和品牌列。

在某些情况下,该品牌可能存在重复,因此我只需要计算一次即可。

我尝试使用几种变体Countifs / Sumifs公式,但没有成功。

完全迷路,不胜感激 Example

谢谢

2 个答案:

答案 0 :(得分:0)

尝试:=SUMPRODUCT(--(COUNTIFS($A:$A,$D2,$B:$B,$H$1:$H$10)>0))

enter image description here

您需要创建一个包含所有品牌的助手列(无重复)。公式中唯一应更改的是$D2,它是有问题的客户端。因此它将变为$D3$D4

答案 1 :(得分:0)

这里的公式不需要任何帮助列。

=SUMPRODUCT((($A$2:$A$13=$E2)*($B$2:$B$13<>""))/COUNTIF($B$2:$B$13,$B$2:$B$13&""))

($A$2:$A$13=$E2)检查名称是否匹配。

($B$2:$B$13<>"")仅确保忽略所有空白(不计为品牌)。

COUNTIF($B$2:$B$13,$B$2:$B$13&"")仅关注独特的品牌。

enter image description here