比较列和只计算参数下的唯一值

我期待在excel中使用一个可以在数据表增长时更新自己的公式来执行以下操作。

我有一个像“3-1”,“3-2”等地区代码的专栏,还有另一列公司的名称。 唯一的问题是他们重复,我不能删除重复。 因此,例如,如果有3-1 – Acme公司,3-1 – Acme公司,3-1 Acme公司,我想公式显示我领土3-1有2个帐户。

我希望这是有道理的,是可能的。

非常感谢帮助!

你可以使用一个帮手列:

在这里输入图像说明

在这一栏中把下面的内容放在C2中:

=IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1) 

并抄下来。

然后使用数据透视表来获得帮助者列的总和,或者:

在这里输入图像说明

使用SumIfs:

 =SUMIFS($C$2:$C$7,$A$2:$A$7,E2) 

这应该做的伎俩…

 =SUMPRODUCT((A1:A20=A1)/COUNTIFS(A1:A20,A1:A20,B1:B20,B1:B20,...)) 

或者作为可拖动的:

 =SUMPRODUCT(($A$1:$A$20=$A1)/COUNTIFS($A$1:$A$20,$A$1:$A$20,$B$1:$B$20,$B$1:$B$20,...))