2017-07-05 55 views
0

我有一個處理時間表的表。一列是週末日期,下一列是名字,第三列是工作時間。在列中忽略重複計數條目

W/E   Name  Hours 

25/05/2017 J. Smith 37.5 
18/05/2017 J. Smith 37.5 
25/07/2017 J. Smith 37.5 
25/07/2017 D. Bloggs 20 
25/07/2017 D. Bloggs 10 
25/07/2017 D. Bloggs 7.5 

我需要找到我有多少個獨特的時間表。所以基於上面,我有3個來自J Smith的時間表,但是隻有1個來自D Bloggs的時間表,儘管分成了3個。所以我的總的獨特時間表是4.

任何人都可以推薦一個好的方法,公式或函數無需手動刪除或編輯我的數據即可完成此操作?

+0

的可能的複製[在Excel列計數唯一值](https://stackoverflow.com/questions/18586815/count-unique-values-in-a-column-in-excel) –

+0

不,因爲我正在看兩個不同的列,而不是僅僅在單個列中重複 – danjswade

回答

1

嘗試,

=SUMPRODUCT(1/COUNTIFS(A2:A7, A2:A7, B2:B7, B2:B7)) 

enter image description here

如果數據中包含空行,改變部門不接受空白和空白添加到分母的分子;後者避免#DIV/0!錯誤。

=SUMPRODUCT((A2:A8<>"")/(COUNTIFS(A2:A8, A2:A8, B2:B8, B2:B8)+(A2:A8=""))) 

如果有空白,那麼分子將爲零,分母不會。任何以零爲分子的分數都是零,因此,只要分母不爲零,分母的分量就沒有關係。

enter image description here

+0

完美!如果有空白行,則不起作用,所以需要先刪除它們。 – danjswade

+0

嘿Jeeped,這是重複的。也許先做你的研究。 https://stackoverflow.com/questions/18586815/count-unique-values-in-a-column-in-excel –

+0

@Jeeped,方式來解決這些代表回答很容易找到重複的副本。這正是你剛纔對我的看法。 –