Fórmula do Excel: contagem de células igual a uma de várias coisas -

Índice

Fórmula genérica

=SUMPRODUCT(COUNTIF(rng,things))

Resumo

Para contar o número de células igual a um de muitos valores, você pode usar a função CONT.SE dentro da função SUMPRODUCT. Na forma genérica da fórmula (acima), rng representa um intervalo de células e as coisas representam os valores a serem contados.

No exemplo mostrado, a célula G5 contém esta fórmula:

=SUMPRODUCT(COUNTIF(B5:B10,things))

Nota: COUNTIF não faz distinção entre maiúsculas e minúsculas.

Explicação

COUNTIF conta o número de células no intervalo que atendem aos critérios fornecidos. Quando você fornece CONT.SE um intervalo de células como critério, ele retorna uma matriz de números como resultado, onde cada número representa a contagem de um item no intervalo. Nesse caso, o intervalo nomeado "coisas" (D5: D7) contém 3 valores, então CONT.SE retorna 3 resultados em uma matriz como:

=SUMPRODUCT((1;1;1))

Uma vez que os valores "amarelo", "verde" e "cão" aparecem todos uma vez no intervalo B5: B10. Para lidar com esse array, usamos a função SUMPRODUCT, que foi projetada para funcionar com arrays. SUMPRODUCT simplesmente soma os itens na matriz e retorna o resultado, 3.

Com constante de matriz

Com um número limitado de valores, você pode usar uma constante de matriz em sua fórmula com SUM, assim:

=SUM(COUNTIF(B5:B10,("red","green","blue")))

Mas se você usar referências de células nos critérios, precisará inserir uma fórmula de matriz ou alternar para SUMPRODUCT.

Artigos interessantes...