O método mais simples é apenas usar COUNTIFS
:
=COUNTIFS(A1:A11, "*APPLE*", A1:A11, "*ORANGE*", A1:A11, "*GRAPES*")
Os asteriscos são necessários para pesquisar o texto em qualquer lugar da célula.
Como alternativa, e como já o digitei, você também pode usar uma fórmula de matriz da seguinte forma:
=SUM(IF(ISERROR(SEARCH("APPLE", A:A) & SEARCH("ORANGE", A:A) & SEARCH("GRAPES", A:A)), 0, 1))
Para inserir uma fórmula de matriz, segure CTRL
e SHIFT
enquanto pressiona ENTER
.
A função SEARCH
localiza o texto dentro de outro texto e apresenta um erro quando o texto não é encontrado. Esta função simplesmente concatena três buscas juntas; Se qualquer um deles resultar em um erro, a concatenação resultará em um erro. Nesse caso, a função ISERROR retornará true.
A função IF
retorna então um 0
quando o erro acontece e um 1
quando um erro não acontece.
Usando SUM
com uma fórmula de matriz, a função é aplicada a cada célula na coluna A:A
, já que é o que foi especificado e, em seguida, soma os resultados juntos.