Подсчет совпадений между двумя столбцами

В Excel у меня есть две колонки. Один - это предсказание, другой - результат. Я хочу посчитать, сколько раз прогноз соответствует результату (т. Е. Правильный прогноз).

Данные выглядят так:

Col A      Col B
Bears      Bears
Chiefs     Raiders
Chargers   Chargers
Colts      Texans
Lions
Packers

Таким образом, число, которое я хочу получить по формуле, равно 2, так как именно столько совпадений было (Bears and Chargers). Имейте в виду, что матч должен быть в одном ряду.

Благодарю.

3 ответа

Решение
=SUMPRODUCT(--(A1:A6=B1:B6))

Двойное отрицание преобразует ИСТИНА и ЛОЖЬ в 1 и 0 соответственно, а затем суммирует их.

=SUMPRODUCT((A1:A6=B1:B6)*1)

Выражение равенства массива произведет {TRUE,FALSE,TRUE,FALSE,FALSE,FALSE}так что у вас есть промежуточное выражение =SUMPRODUCT(({TRUE,FALSE,TRUE,FALSE,FALSE,FALSE})*1)поскольку TRUE*1=1вот и получится =SUMPRODUCT({1,0,1,0,0,0}) который получает вас 2,

Не лучше, чем ответ Дика, но мне легче запомнить "времена 1".

Я не знаю ни одной формулы, которая бы делала именно то, что вы предлагаете. Решение, которое я всегда использовал в этой ситуации, заключается в добавлении "Col C", который проверяет строку. Что-то с эффектом "=A2=B2" (в ячейке C2). Затем вы можете использовать столбец countif ("=COUNTIF(C2:C4, TRUE)"), чтобы получить счетчик, который вы ищете.

Другие вопросы по тегам