Outra opção usa SUMPRODUCT
para verificar a lista contra L e N e apenas contar casos em que uma palavra corresponde a ambas.
=IF(SUMPRODUCT(IFERROR(FIND({"Operational","Community","Standard"},L1)*FIND({"Operational","Community","Standard"},N1),0))>0,"OK","Change")
Isso funciona procurando por cada palavra-chave em L1 e construindo uma matriz do índice de caracteres das correspondências. Se nenhuma correspondência for encontrada, um valor de erro será armazenado na matriz. Portanto, se L1 contiver Operational A
, FIND({"Operational","Community","Standard"},L1)
retornará a matriz {1,#VALUE!,#VALUE!}
porque "Operacional" é encontrado no primeiro índice de caractere em L1, "Comunidade" não foi localizada e "Padrão" não foi encontrado. Essa pesquisa é repetida para N1 e as matrizes resultantes são multiplicadas em pares. Por exemplo, se N1 for xxxx Operational
, o resultado será a matriz {1,#VALUE!,#VALUE!}*{6,#VALUE!,#VALUE!}
, que é igual a {6,#VALUE!,#VALUE!}
. Se a soma for zero, nenhuma palavra-chave foi encontrada em ambos.
IFERROR
converte os erros na matriz para 0
e SUMPRODUCT
soma a matriz resultante. Se a soma for sempre maior que 0, isso ocorre porque uma palavra-chave foi encontrada em L1 e N1.