[英]Excel: count unique values using SUMPRODUCT with multiple conditions
[英]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.