Utilize a função CONTAR.SE, uma das funções estatísticas, para contar o número de células que correspondem a um critério. Por exemplo, utilize-a para contar o número de vezes que uma determinada cidade aparece numa lista de clientes.
Na forma mais simples, a função CONT.SE informa:
- =CONT.SE(Onde você quer procurar?; O que você quer procurar?)
Por exemplo:
- =CONT.SE(A2:A5;"Londres")
- =CONT.SE(A2:A5;A4)
Sintaxe
CONT.SE(intervalo; critério)
| Nome do argumento | Descrição |
|---|---|
| intervalo (obrigatório) | O grupo de células que você deseja contar. Intervalo pode conter números, matrizes, um intervalo com nome ou referências que contêm números. O Excel ignora valores em branco e texto. Saiba como selecionar intervalos numa folha de cálculo |
| critérios (obrigatório) | Um número, expressão, referência de célula ou cadeia de texto que determina que células CONTAR.SE conta. Por exemplo, pode utilizar um número (32), uma comparação (">32"), uma célula (B4) ou uma palavra ("maçãs"). CONT.SE usa apenas um único critério. Use CONT.SES se você quiser usar vários critérios. |
Exemplos de utilização da função CONTAR.SE no Excel
Para utilizar estes exemplos no Excel, copie os dados na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo.
| Dados | Dados |
|---|---|
| maçãs | 32 |
| laranjas | 54 |
| pêssegos | 75 |
| maçãs | 86 |
| Fórmula | Descrição |
| =CONT.SE(A2:A5;"maçãs") | Conta o número de células com maçãs nas células A2 a A5. O resultado é 2. |
| =CONT.SE(A2:A5;A4) | Conta o número de células com pêssegos (o valor de A4) nas células A2 a A5. O resultado será 1. |
| =CONT.SE(A2:A5;A2)+CONT.SE(A2:A5;A3) | Conta o número de maçãs (o valor de A2) e laranjas (o valor de A3) nas células A2 a A5. O resultado será 3. Essa fórmula usa a função CONT.SE duas vezes para especificar vários critérios, sendo um critério por expressão. É possível também usar a função CONT.SES. |
| =CONTAR.SE(B2:B5,">55") | Conta o número de células com um valor maior do que 55 nas células B2 a B5. O resultado é 2. |
| =CONTAR.SE(B2:B5,"<>"&B4) | Conta o número de células com um valor não igual a 75 nas células B2 a B5. O E comercial (&) intercala o operador de comparação " " diferente de ("<>") e o valor em B4 para ler =CONTAR.SE(B2:B5;"<>75"). O resultado é 3. |
| =CONTAR.SE(B2:B5,">=32")-CONTAR.SE(B2:B5,"<=85") | Conta o número de células com um valor maior do que (>) ou igual a (=) 32 e menor que (<) ou igual a (=) 85 nas células B2 a B5. O resultado será 1. |
| =CONT.SE(A2:A5;"*") | Conta o número de células contendo qualquer texto nas células A2 a A5. O asterisco (*) é usado como caractere curinga para corresponder a qualquer caractere. O resultado é 4. |
| =CONT.SE(A2:A5;"?????es") | Conta o número de células que têm exatamente sete caracteres e que terminam com as letras "es" nas células A2 a A5. O ponto de interrogação (?) é usado como caractere curinga para corresponder a caracteres individuais. O resultado será 2. |
Resolução de problemas de erros comuns da função CONTAR.SE no Excel
| Problema | O que deu errado |
|---|---|
| Valor errado retornado para cadeias de caracteres longas. | A função CONT.SE retorna valores incorretos quando você a utiliza para corresponder cadeias de caracteres com mais de 255 caracteres. Para corresponder cadeias de caracteres de mais de 255 caracteres, use a função CONCATENAR ou o operador de concatenação &. Por exemplo, =CONT.SE (A2:A5, "texto longo" & "outra cadeia longa"). |
| Nenhum valor retorna quando você espera um valor. | Certifique-se de que introduz o argumento critérios entre aspas. |
| Uma fórmula CONT.SE recebe um erro #VALOR! ao se referir a outra planilha. | Este erro ocorre quando a fórmula que contém a função se refere a células ou a um intervalo em uma pasta de trabalho fechada e as células são calculadas. Para que esse recurso funcione, outra pasta de trabalho deverá estar aberta. |
Práticas recomendadas para utilizar a função CONTAR.SE no Excel
| Faça isto | Por quê? |
|---|---|
| Lembre-se de que CONT.SE ignora maiúsculas e minúsculas em cadeias de texto. | Os critérios não são sensíveis a maiúsculas e minúsculas. Por outras palavras, a cadeia "maçãs" e a cadeia "MAÇÃS" correspondem às mesmas células. |
| Use caracteres curinga. | Utilize os carateres universais de ponto de interrogação (?) e asterisco (*) nos critérios. Um ponto de interrogação corresponde a qualquer caractere único. Um asterisco determina qualquer sequência de caracteres. Se você quiser localizar um ponto de interrogação ou asterisco real, digite um til (~) antes do caractere. Por exemplo, =CONTAR.SE(A2:A5;"maçã?") conta todas as instâncias de "maçã" em que a última letra pode variar. |
| Verifique se seus dados não contêm caracteres equivocados. | Ao contar valores de texto, verifique se os dados não contêm espaços à esquerda, à direita, se usam de modo inconsistente as aspas normais e as curvas ou têm caracteres não imprimíveis. Nesses casos, a função CONT.SE poderá retornar um valor inesperado. Tente usar a função TIRAR ou a função ARRUMAR. |
| Para sua conveniência, use intervalos nomeados | CONTAR.SE suporta intervalos com nome em fórmulas como =CONTAR.SE(fruto,">=32")-CONTAR.SE(fruto,">85"). O intervalo nomeado pode estar na planilha atual, em outra planilha na mesma pasta de trabalho ou ser proveniente de outra pasta de trabalho. Para referenciar um intervalo com nome noutro livro, esse livro também tem de estar aberto. |
Observação
A função CONTAR.SE não consegue contar células com base na cor de fundo ou cor do tipo de letra. No entanto, pode utilizar uma Função de User-Defined (UDF) escrita em Visual Basic for Applications (VBA) para contar ou executar outras operações nas células com base no fundo ou na cor do tipo de letra.
Precisa de mais ajuda?
Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.