比较列和只计算参数下的唯一值
我期待在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,...))