Подсчет различий с использованием графов в excel

#excel

#превосходить

Вопрос:

У меня есть следующий формат данных excel:

 ID Category Type P-1 A1 Pro P-2 A2 Demo P-3 A2  P-4 A1 Pro P-4 A1 Pro P-5 B1 Pro P-6 B3 Demo  

Используя приведенный выше excel, мне нужно создать следующий формат и получить счетчик.

 Category Pro Demo Blank A1 2 1 0 A2 0 0 1 B1 1 0 0 B3 0 1 0  

Я использую =SUMPRODUCT(1/COUNTIFS()) , но он работает не так, как ожидалось.

Комментарии:

1. Какая у вас версия excel?

2. Пожалуйста, проверьте мой ответ.

3. Вы не уточнили свою версию Excel.

4. @JosWoolley — Я использую Microsoft 365

5. Вы можете использовать сводную таблицу модели данных с различным количеством.

Ответ №1:

Формула, которую я использовал-

 E2 =UNIQUE(B2:B8) F2 =SUM(--(UNIQUE(FILTER($A$2:$A$8,($B$2:$B$8=$E2)*($C$2:$C$8=F$1),""))lt;gt;"")) G2 =SUM(--(UNIQUE(FILTER($A$2:$A$8,($B$2:$B$8=$E2)*($C$2:$C$8=G$1),""))lt;gt;"")) H2 =SUM(--(UNIQUE(FILTER($A$2:$A$8,($B$2:$B$8=$E2)*($C$2:$C$8=""),""))lt;gt;""))  

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

Комментарии:

1. Вы можете использовать для автоматического вывода результатов. # =--(COUNTIFS($B$2:$B$8,$E2#,$C$2:$C$8,F$1)gt;0)

2. Я хочу считать разные ID в зависимости от данной категории и типа. Я получаю значение только 1 или 0 в моем большом наборе данных.

3. @SophiaWilson Смотрите мой отредактированный ответ.

Ответ №2:

Вы можете использовать графы

 E2 =UNIQUE(B2:B8) F2 =COUNTIFS($B$2:$B$8,$E2,$C$2:$C$8,F$1)  G2 =COUNTIFS($B$2:$B$8,$E2,$C$2:$C$8,G$1) H2 =SUM(COUNTIF($B$2:$B$8,$E2)-$F2-$G2)   A B C D E F G H ID Category Type Category Pro Demo Blank P-1 A1 Pro A1 3 0 0 P-2 A2 Demo A2 0 1 1 P-3 A2 A3 1 0 0 P-4 A1 Pro A4 0 1 0  P-4 A1 Pro P-5 B1 Pro P-6 B3 Demo