2015-12-23 41 views
1

我正在尋找在Excel中執行以下公式,可以隨着數據表的增長自行更新。比較列和只計算參數下的唯一值

我有一個像「3-1」,「3-2」等地區代碼的專欄,還有另一列有公司的名字。唯一的問題是他們重複&我無法刪除重複項。例如,如果有3-1 - Acme公司,3-1 - Acme公司,3-1 Acme公司,我想要公式顯示Territory 3-1有2個賬戶。

我希望這是有道理的&是可能的。

非常感謝幫助!

+0

如[COUNTIF](HTTPS://支持。 office.com/en-us/article/COUNTIF-function-e0de10c6-f885-4e71-abb4-1f464816df34)? –

+0

由於重複,CountIF無法自行工作。在我的例子中,你會看到如果我使用了一個簡單的CountIF,它會告訴我在該領域有3個賬戶,而不是正確的2個賬戶。 –

+0

好了,[COUNTIFS](https://support.office.com/en-us/article/COUNTIFS-function-dda3dc6e-f74e-4aee-88bc-aa8c2a866842)與s。這允許多個標準。 –

回答

1

你可以使用一個輔助柱:

enter image description here

在該列放C2中的以下內容:

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

然後複製下來。

然後,使用樞軸表,以獲得輔助列的總和,或者:

enter image description here

使用SUMIFS:

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

@AnonyOlivieri試試這個,但是等到德克迴應,他可能會找到一種方法來做到這一點,我不能。 –

+0

這工作!非常感謝! –

+0

@AnonyOlivieri我很欣賞這個考慮,但是Dirk的最新公式沒有幫助者專欄,如果我在你的位置,我會用它。 –

1

這應該做的伎倆......

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

或者爲dragable:

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

謝謝德克,但是這不會只計算單列中的唯一值嗎?這不是我需要的。 –

+0

我不是那麼快只使用手機:P –

+0

哈哈不用擔心德克!我認爲我們變暖了,但還不夠。我想我很難解釋它。我不需要計算所有的唯一值。我只需要基於參數的唯一計數。 –