2015-01-14 57 views
-3

所以这里,Excel中,IF和COUNT复制

A列有重复的和独特的数值,列B中有重复的和唯一的字符串(名称)。我需要计算与B中的唯一数字值相匹配的实例。

所以它会像= COUNTIF(B1:B100,“XYZ”)“然后统计所有唯一 A1中的数值:A100认为 “匹配” 或具有XYZ在列B

  • 柱A - 色柱B
  • ABC - 963
  • ABC - 963
  • FFF - 367
  • FFF - 367
  • FFF - 234
  • XYZ - 678
  • XYZ - 221
  • XYZ - 334

我需要什么:

  • ABC = 1(一个独特的实例,其中柱A和Col B(ABC,963))
  • XYZ = 3(三个唯一实例(XYZ,678:XYZ,221:XYZ,334
  • FFF = 2(两个独特的实例(FFF,367和FFF,234)

所以我需要总结列A的所有唯一实例,只有在B列匹配字符串

谢谢提前!我会继续搜索!

+1

样本数据?预期成绩? – Jeeped

回答

0

我相信你正在寻找检索独特组合的计数。可能类似于以下内容。

Unique Count

在E2的公式为,

=SUMPRODUCT((A$2:A$99<>"")/COUNTIFS(B$2:B$99, B$2:B$99&"", A$2:A$99, A$2:A$99&"")) 

在E4的公式为,

=SUMPRODUCT((A$2:A$99=D4)/COUNTIFS(B$2:B$99, B$2:B$99&"", A$2:A$99, A$2:A$99&"")) 

填充E4下来作为必要的。

+0

在你的上表中,我需要弄清楚如何计算Sue作为两个不同的实例,所以Sue在上表中分配了数字3和7。我需要Excel来计算,因为她只有两个相应的编号。 Sue = 2个唯一编号(A5,A6为3,A11为7)。 –

+0

我有一个额外的问题,在公式的语法中,我可以改变= SUMPRODUCT((A $ 2:A $ 99 = D4).......我可以更改D4单元格并让它仅引用字符串,例如as = SUMPRODUCT((A $ 2:A $ 99 =“ABC”)??谢谢 –

+0

@DavidCzerepak - 您可以将文本字符串或数字硬编码到D4当前占用的位置。有关* count unique *这一过程的更完整解释,请参见[使用SUMPRODUCT()细分计数唯一](http://answers.microsoft.com/zh-cn/office/wiki/office_2003-excel/count-unique -with-SUMPRODUCT击穿/ 1bc18979-4172-4537-993e-3897f74d6a5b)。 – Jeeped