У меня есть таблицы, которые выглядят следующим образом:

У меня есть несколько строк Item , и для каждого есть много столбцов Value и один Result . То, что я хотел бы сделать в TOTAL , для каждого столбца Value , если каждое Value X = Result , то считать это.

Например, для Item 1 Value 1 = Result , поэтому я считаю это значение до общего Value 1 . То же самое для Item 2 , но не для Item 3 потому что они разные. То же самое для других столбцов Value . Итак, как вы можете видеть, итоговое Value 1 равно 3, итоговое Value 2 равно 2, а итоговое Value 3 равно 4. На моем рабочем листе может быть много элементов и значений.

Так как мне написать формулу для этого?

Я мог бы написать болезненную строку из нескольких операторов IF как показано ниже, но я чувствую, что должен быть более простой способ:

=IF(B2=$E2,1,0)+IF(B3=$E3,1,0)+IF(B4=$E4,1,0)+IF(B5=$E5,1,0)+IF(B6=$E6,1,0)

Является ли COUNTIF путь сюда? Тогда каково мое состояние?

=COUNTIF(B2:B6,???)

1 ответ1

1

Используйте SUMPRODUCT(), который будет повторять проверку диапазонов, если они совпадают. И если это так, то -- ИСТИНА будет 1 а ЛОЖЬ - 0 . Затем он суммирует результирующий массив.

=SUMPRODUCT(--(B$2:B$6=$E$2:$E$6))

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