Мне нужно найти уникальное количество элементов в столбце на основе критерия или условия в другом столбце.

пример

Тип идентификатора пользователя
Рамеш Рабочий стол
Рамеш Рабочий стол
Рамеш Мобайл
Visu Desktop
Amar Mobile
Visu Desktop
Рамеш Рабочий стол
Динеш СМС
Рамеш СМС
Динеш Мобайл
Рамеш СМС
Visu SMS

Ожидаемый результат:

Количество уникальных пользователей, использующих Desktop: 2

Количество уникальных пользователей, использующих Mobile: 3

Количество уникальных пользователей, использующих SMS: 3

Мне нужна формула Excel, в которой я могу предоставить такие данные, как "Рабочий стол", "Мобильный" или "SMS" и получить соответствующий счет.

Мне нужна одна формула, чтобы сделать это, так как набор данных, который я собираюсь работать, имеет около 40-50K строк с 9-10 столбцами. Также мне нужно делать это каждую неделю, поэтому я хочу как можно больше исключить ручную работу.

2 ответа2

0

Вы хотите формулу, но формула не лучший способ сделать это. Эта формула делает это -

=SUM(IF(FREQUENCY(IF(B2:B13=B2,IF(A2:A13<>"",MATCH(A2:A13,A2:A13,0))),ROW(A2:A13)-ROW(A2)+1),1))

Это формула массива, поэтому вы должны ввести ее и нажать ctrl shft enter, чтобы она заканчивалась фигурными скобками { } .

Лучшим вариантом было бы использовать сводную таблицу!

0

Создайте табличную сводную таблицу на основе ваших данных, используя только [Cred Type] и [UserID] в качестве меток строк, затем выполните COUNTIF:

COUNTIF([col/range of Cred Type],[input cell])

над этим столом. Обязательно установите опору "Повторить метки элемента", чтобы не было пустых пятен.

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