2012-10-02 69 views
3

我想從一個工作表中計算唯一值到Excel中的另一個,並且有點麻煩。它當前的工作方式是統計事件的所有實例(同一日期的事件的多個條目),當它們應該計爲一個Excel中有多個列的唯一值

表#1看起來有點像這樣:

DateCalled Time  Type  LoggedBy  ID  EventDate  EventTime 
10/2/2012 10:00AM Expected  Tom   mjones  10/3/2012  11:00 - 14:00 
10/2/2012 10:00AM Expected  Tom   mjones  10/3/2012  14:00 - 17:00 
    .   .   .   .   .   .    . 
    .   .   .   .   .   .    . 

表#2看起來有點像這樣:

IDname  ID  TotalCount Type1-Count Type2-Count Type3-Count 
Mike Jones  mjones  9   1   7    1 

我需要工作表#2的公式來計算的唯一編號條目(例如,每個ID每天有多個條目)並將它們添加到每個類型計數中。目前在各型數列的公式是這樣的:

=COUNTIFS(Worksheet1!$E:$E,$B14,Worksheet1!$C:$C,"Type2") 

凡列E爲Worksheet1 ID,B14是個體對Worksheet2 ID和C列是Worksheet1類型。

我已經在SUM中嘗試了一些嵌套的IF/COUNTIF語句,但我無法真正想出有用的東西。

回答

1

這個「數組公式」應該給你不一樣的日期每個名稱/ 2型組合

=COUNT(1/FREQUENCY(IF(Worksheet1!$C$2:$C$100="Type2",IF(Worksheet1!$E$2:$E$100=$B14,Worksheet1!$A$2:$A$100)),Worksheet1!$A$2:$A$100))

CTRL+SHIFT+ENTER

注意確認的數量:如果你能限制範圍最好使配方更快

+0

查清!謝謝巴里!你是一個天才,已經救了我拔掉我已經失去的頭髮。 – hdub