Вам не хватает функции SUMPRODUCT
, как в примере с exceljet. Аргумент, переданный в SUMPRODUCT
, является массивом (в вашем примере массив размером 1 на 3 из TRUE
или FALSE
), который SUMPRODUCT
превращается в одно значение (0 или 1):
=SUMPRODUCT(--ISNUMBER(SEARCH({"dog","cat","egg"},A3)))>0
Альтернативная формулировка - обернуть ISNUMBER
функцией OR
(по-прежнему нет необходимости вводить как массив):
=OR(ISNUMBER(SEARCH({"dog","cat","egg"},A3)))