如何在其他條件下計算表中的唯一值?

如何在其他條件下計算表中的唯一值?

我有這個(範例)資料來源,我想在其中計算特定位置的唯一客戶端/ID 的總數。

我擅長使用 MS Excel 解決方案計算唯一客戶的總數,位於https://support.office.com/en-us/article/count-unique-values-among-duplicates-8d9a69b3-b867-490e-82e0-a929fbc1e273

看螢幕截圖

但是,我不知道如何從“Cabaret”的位置計算唯一的客戶端/ID。

我嘗試過使用=SUMPRODUCT()但它不起作用。

看螢幕截圖

公式:

=SUMPRODUCT(IF(FREQUENCY(MATCH(AllSales[[ID]:[ID]],AllSales[[ID]:[ID]],0),   MATCH(AllSales[[ID]:[ID]],AllSales[[ID]:[ID]], 0))>0, 1, 0), IF(AllSales[Location]="Cabaret", 1, 0))

答案1

第二個標準需要與頻率內的第一個標準相乘:

=SUMPRODUCT(--(FREQUENCY(MATCH(AllSales[[ID]:[ID]],AllSales[[ID]:[ID]],0)*(AllSales[Location]="Cabaret"), MATCH(AllSales[[ID]:[ID]],AllSales[[ID]:[ID]], 0))>0))

在此輸入影像描述

相關內容