Как подсчитать количество записей, общих для двух массивов, используя только стандартные формулы Excel (т.е. без VBA)?

Не могу найти ответ нигде.

например

      A   B
 +-------------
1|    1   10
2|    2   11
3|    3   12
4|    4   13
5|    5   14
6|    6   1
7|    7   3
8|    8   17

Какую функцию я могу дать A1:A7 и B1:B7 качестве аргументов и получить 2 в результате обратно (потому что они оба имеют 1 и 3 вместе).

1 ответ1

2

Вам нужно использовать sumproduct, как это -

=SUMPRODUCT(COUNTIF(A1:A8,B1:B8))

Он будет обрабатывать countif как массив и сравнивать все элементы вместо совпадающих позиций.

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