
Fórmula genérica
=COUNTA(range)
Resumo
Para contar células que não estão em branco em um intervalo, você pode usar a função CONT.valores. No exemplo mostrado, D5 contém esta fórmula:
=COUNTA(B5:B9)
Explicação
COUNTA é totalmente automático. Quando fornecido um intervalo de células, ele retorna uma contagem de células que contêm números, texto, valores lógicos e erros. As células vazias são ignoradas.
Com COUNTIF e COUNTIFS
Para contar células não vazias com a função CONT.SE, você pode usar uma fórmula como esta:
=COUNTIF(range,"")
Essa mesma abordagem pode ser estendida com a função COUNTIFS desta forma:
=COUNTIFS(rng1,">100",rng2,"")
Aqui, contamos células quando o valor em rng1 é maior que 100 e rng2 não está em branco.
Veja também: 50 exemplos de critérios de fórmula.
Contar células com pelo menos um caractere
Um problema com CONT.valores é que ele também contará strings vazias retornadas por fórmulas (= ""). Se você se deparar com esse problema, pode usar uma fórmula como esta:
=SUMPRODUCT(--(LEN(A1:A100)>0))
Aqui, a função LEN retorna uma contagem de caracteres para cada célula no intervalo, que é então comparada a zero com o operador maior que (>). Esta expressão retorna TRUE para células que contêm pelo menos 1 caractere e FALSE para outros. O duplo negativo (-) é usado para forçar os valores VERDADEIRO / FALSO a uns e zeros, e a função SUMPRODUCT retorna a soma.
Contar células em branco
Para contar células que estão em branco, você pode usar a função COUNTBLANK da seguinte forma:
=COUNTBLANK(B4:B9)