Используйте SUMPRODUCT (), который будет повторять проверку диапазонов, если они совпадают. И если это так --
, то ИСТИНА будет, 1
а ЛОЖЬ будет 0
. Затем он суммирует результирующий массив.
=SUMPRODUCT(--(B$2:B$6=$E$2:$E$6))
У меня есть таблицы, которые выглядят следующим образом:
У меня есть несколько 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,???)
Используйте SUMPRODUCT (), который будет повторять проверку диапазонов, если они совпадают. И если это так --
, то ИСТИНА будет, 1
а ЛОЖЬ будет 0
. Затем он суммирует результирующий массив.
=SUMPRODUCT(--(B$2:B$6=$E$2:$E$6))