Как посчитать уникальные значения в таблице с другими условиями?

Как посчитать уникальные значения в таблице с другими условиями?

У меня есть этот (примерный) источник данных, в котором я хочу подсчитать общее количество уникальных клиентов/идентификаторов из определенного местоположения.

Я хорошо умею подсчитывать общее количество уникальных клиентов, используя решения MS Excel,https://support.office.com/en-us/article/count-unique-values-among-duplicates-8d9a69b3-b867-490e-82e0-a929fbc1e273.

Смотреть скриншот

Однако я не могу понять, как посчитать уникальный клиент/идентификатор из местоположения «Кабаре».

Я пробовал использовать =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))

введите описание изображения здесь

Связанный контент