У меня есть список чисел, которые я хотел бы знать, сколько раз они встречаются в другом списке.
First list:
1
14
234
34534
Second list:
1
15
234
543455
Это должно привести к 2 (1 и 234 появляются во втором списке).
Любой совет? :)
У меня есть список чисел, которые я хотел бы знать, сколько раз они встречаются в другом списке.
First list:
1
14
234
34534
Second list:
1
15
234
543455
Это должно привести к 2 (1 и 234 появляются во втором списке).
Любой совет? :)
Функция, которую вы ищете - SUMPRODUCT
. Есть несколько способов использовать это, но это кажется самым простым.
= SUMPRODUCT(-(A1:A4 = B1:B4))
В примере я использовал ваш First list
в столбце A и Second list
в столбце B. Формула была помещена в C1
, где она суммирует вхождения, где значения в A равны значениям в B.
Примечание. Двойной минус (--
) в формуле изменяет значения TRUE/FALSE
на 1/0
поэтому их можно суммировать.
Список A: Область поиска. Статический
Список B: Критерии для Списка А. Динамический ; может измениться.
У меня есть список чисел (Список B), который я хотел бы знать, сколько раз они встречаются в другом списке (Список A).
Список B, ячейка B2: =COUNTIF(B2, A:A)
Существует ли «1» в списке A? 1 раз
Список B, ячейка B7: =COUNTIF(B7, A:A)
Существует ли «234» в списке A? три раза.
Сводная таблица:
Вкладка: Вставка> Сводная таблица
Ссылка A1: C8 - List1, ListB, CountIF
Таблица в листе: F1
Настройка содержания сводной таблицы:
Выявить две части данных: «Список B» и «CountIf»
Левая сторона: строки списка B, где вхождения встречаются в списке A.
Верхний ряд: значения счетчиков (1, 3) >> 1 и 14 «1 раз», 234 «3 раза»