2015-01-14 54 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