2017-08-29 108 views
0

我有一個電子表格,看起來像如下:Excel中 - 的公式中,計算每次的第一個重複

Spreadsheet

在左側,列A,我有一個對應於特定錯誤的錯誤數目。我們的Bugzilla。

我試圖找到一種方法來放置在單個單元格中具有重複項的錯誤數量,它們中的每個僅計算一次

例如,說我有這樣的:

Col A 
1 
1 
2 
3 
3 
3 
4 
4 
5 

我想有公式返回我,因爲我有3個數字有重複,但他們每個人只計算一次。

回答

3

使用COUNTIF和SUMPRODUCT:

=SUMPRODUCT((COUNTIF($A$1:$A$9,$A$1:$A$9)>1)/COUNTIF($A$1:$A$9,$A$1:$A$9)) 

enter image description here

爲了對付空白,我們需要使用SUM(IF())在數組中:

=SUM(IF(((COUNTIF($A$1:$A$9,$A$1:$A$9)>1)*($A$1:$A$9<>"")),1/COUNTIFS($A$1:$A$9,$A$1:$A$9,$A$1:$A$9,"<>"))) 

是一個數組公式在退出編輯模式時,需要使用Ctrl-Shift-Enter而不是Enter鍵進行確認。

+0

它似乎工作!我只需要過濾掉空格,這樣我就不會被零分。我會怎麼做這樣的事情?我知道它必須處理諸如'<>「」'之類的東西。感謝您的幫助:) – Chakraa

+0

@Chakraa請參閱編輯,並請記住標記爲正確通過單擊複選標記的答案。 –

+0

非常好!非常感謝你 :) – Chakraa