簡體   English   中英

Excel計算SUMPRODUCT中的唯一值

[英]Excel Count Unique Values From SUMPRODUCT

我有一張工作表,該工作表應該計算代理商已完成的唯一保留次數。 盡管它目前計算重復項,但我只需要計算唯一的重復項。

這是工作表中使用的公式:

=SUMPRODUCT((Table_Query_from_db[client_code]=$B7)*(Table_Query_from_db[created_date_time]>=D$1)*(Table_Query_from_db[created_date_time]<D$1+1))

這將對特定日期( D$1 )針對特定人員( $B7 )出現的行/記錄數進行計數。

這是工作表示例:

在此處輸入圖片說明

如您所見, B7包含代理商編號, D1包含日期。

這是該特定代理在該特定日期的數據集:

在此處輸入圖片說明

確實有5個預訂-但只有3個獨特的預訂。

如何使第一張照片中的D7變成3而不是5?

使用此數組公式:

=SUM(IF((Table_Query_from_db[client_code]=$B7)*(Table_Query_from_db[created_date_time]>=D$1)*(Table_Query_from_db[created_date_time]<D$1+1),1/COUNTIFS(Table_Query_from_db[reservation_number],Table_Query_from_db[reservation_number],Table_Query_from_db[client_code],$B7,Table_Query_from_db[created_date_time],">=" & D$1,Table_Query_from_db[created_date_time],"<" & D$1+1)))

作為數組公式,退出編輯模式時必須使用Ctrl-Shift-Enter而不是Enter進行確認。 如果操作正確,則Excel會將{}放在公式周圍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM