У меня есть таблица в Excel следующим образом:

            1  2  3  4  5  6  7 
Customer1   Z  U  A  C  D  A  A
Customer2   B  D  J  S  F  D  B
Customer3   S  A  C  A  A  B  B
Customer4   X  H  A  C  D  A  A
Customer5   B  D  J  S  F  D  B
Customer6   S  A  C  A  A  B  B

То, что я пытаюсь сделать, - это подсчитать для каждого клиента, сколько из каждого предмета они ему присвоили. Например, Customer1 имеет три As и 1 C, поэтому мы должны получить:

          A B C
Customer1 3 0 1

И так далее.

Есть ли простой способ сделать это, что я могу пропустить?

2 ответа2

1

Настройте таблицу с именами клиентов в виде меток столбцов в верхней части, а метки строк со списком возможных символов - вниз. Тогда используйте Sumproduct.

Рассмотрим следующий скриншот. Формула в ячейке B10 имеет вид

=SUMPRODUCT(($B$1:$H$6=$A10)*($A$1:$A$6=B$9))

0

На самом деле это можно легко сделать, настроив другую таблицу, столбцы которой являются записями таблицы и строки которых совпадают со строками в исходной таблице. При этом setup =COUNTIF() может использоваться для подсчета для данной строки в исходной таблице, сколько раз встречается заголовок строки в новой таблице.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .