Fórmula do Excel: Contagem de células igual a maiúsculas e minúsculas -

Índice

Fórmula genérica

=SUMPRODUCT((--EXACT(value,range)))

Resumo

Para contar células que contêm texto específico, levando em consideração maiúsculas e minúsculas, você pode usar uma fórmula baseada na função EXATA junto com a função SUMPRODUCT. No exemplo mostrado, E5 contém esta fórmula, copiada:

=SUMPRODUCT((--EXACT(D5,names)))

Onde "nomes" é o intervalo nomeado B5: B11. Isso fornece uma contagem com distinção entre maiúsculas e minúsculas de cada nome listado na coluna D.

Explicação

A função EXACT leva dois argumentos, text1 e text2. Quando text1 e text2 correspondem exatamente (respeitando maiúsculas e minúsculas), EXACT retorna TRUE. Caso contrário, EXACT retorna FALSE:

=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE

No exemplo mostrado, precisamos verificar todos os valores na coluna B cada vez que contamos um nome na coluna D. Como estamos fornecendo vários valores EXATOS, ele retorna vários resultados. Em E5, EXACT retorna:

(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)

Cada TRUE representa uma correspondência exata de "ayako" em B5: B11. Como queremos contar os resultados, usamos um duplo negativo (-) para converter os valores VERDADEIRO e FALSO em 1 e 0. A matriz resultante é:

(0;0;0;0;1;1;1)

Por fim, SUMPRODUCT soma os valores na matriz e retorna 3.

Observação: como SUMPRODUCT pode manipular matrizes nativamente, não é necessário usar Control + Shift + Enter para inserir esta fórmula.

Artigos interessantes...