Другой вариант использует SUMPRODUCT для проверки списка по L и N и подсчитывает только те случаи, когда слово соответствует обоим.
=IF(SUMPRODUCT(IFERROR(FIND({"Operational","Community","Standard"},L1)*FIND({"Operational","Community","Standard"},N1),0))>0,"OK","Change")
Это работает путем поиска каждого ключевого слова в L1 и построения массива символьного индекса совпадений. Если совпадений не найдено, значение ошибки сохраняется в массиве. Таким образом, если L1 содержит Operational A , FIND({"Operational","Community","Standard"},L1) возвращает массив {1,#VALUE!,#VALUE!} поскольку "Операционный" находится в первом символьном индексе в L1, "Сообщество" не найдено и "Стандарт" не найдено. Этот поиск повторяется для N1, и полученные массивы умножаются попарно. Например, если N1 - xxxx Operational , результатом является массив {1,#VALUE!,#VALUE!}*{6,#VALUE!,#VALUE!} , Что равно {6,#VALUE!,#VALUE!} . Если сумма равна нулю, ни в одном из них не найдено ни одного ключевого слова.
IFERROR преобразует ошибки в массиве в 0 , а SUMPRODUCT суммирует полученный массив. Если сумма всегда больше 0, это потому, что ключевое слово было найдено как в L1, так и в N1.