Подсчет совпадений между двумя столбцами
В 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)"), чтобы получить счетчик, который вы ищете.