CONTAR.SE (função CONTAR.SE)
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, para contar o número de vezes que uma determinada cidade é apresentada numa lista de clientes.
De uma forma resumida, a função CONTAR.SE diz:
-
=CONTAR.SE(Onde pretende procurar?; O que pretende procurar?)
Por exemplo:
-
=CONTAR.SE(A2:A5;"Londres")
-
=CONTAR.SE(A2:A5;A4)
CONTAR.SE(intervalo; critérios)
Nome do argumento |
Descrição |
---|---|
intervalo (obrigatório) |
O grupo de células que pretende contar. O intervalo pode conter números, matrizes, um intervalo com nome ou referências que contêm números. Os valores em branco e de texto são ignorados. 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 vão ser contadas. Por exemplo, pode utilizar um número (32), uma comparação (">32"), uma célula (B4) ou uma palavra ("maçãs"). A função CONTAR.SE utiliza um único critério. Utilize a função CONTAR.SE.S caso pretenda utilizar vários critérios. |
Exemplos
Para utilizar estes exemplos no Excel, copie os dados na tabela abaixo 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 |
=CONTAR.SE(A2:A5;"maçãs") |
Conta o número de células com maçãs nas células A2 a A5. O resultado é 2. |
=CONTAR.SE(A2:A5;A4) |
Conta o número de células com pêssegos (o valor em A4) nas células A2 a A5. O resultado é 1. |
=CONTAR.SE(A2:A5;A2)+CONTAR.SE(A2:A5;A3) |
Conta o número de maçãs (o valor em A2) e laranjas (o valor em A3) nas células A2 a A5. O resultado é 3. Esta fórmula utiliza a função CONTAR.SE duas vezes para especificar múltiplos critérios, um critério por expressão. Também pode utilizar a função CONTAR.SE.S. |
=CONTAR.SE(B2:B5;">55") |
Conta o número de células com um valor superior a 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 diferente de 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 ou igual a 32 e menor ou igual a 85 nas células B2 a B5. O resultado é 1. |
=CONTAR.SE(A2:A5;"*") |
Conta o número de células que contêm qualquer texto nas células A2 a A5. O asterisco * é o caráter universal utilizado para corresponder a qualquer caráter. O resultado é 4. |
=CONTAR.SE(A2:A5;"?????es") |
Conta o número de células que têm exatamente 7 carateres e termina com as letras "es" nas células A2 a A5. O ponto de interrogação (?) é utilizado como caráter universal para corresponder a carateres individuais. O resultado é 2. |
Problemas Comuns
Problema |
O que correu mal |
---|---|
Foi devolvido um valor errado para as cadeias longas. |
A função CONTAR.SE devolve resultados incorretos quando a utiliza para corresponder a cadeias com mais de 255 carateres. Para corresponder cadeias com mais de 255 carateres, utilize a função CONCATENAR ou o operador concatenar &. Por exemplo, =CONTAR.SE(A2:A5;"cadeia longa"&"outra cadeia longa"). |
Não foi devolvido nenhum valor. |
Certifique-se de que introduz o argumento critérios entre aspas. |
A fórmula CONTAR.SE recebe um erro #VALOR! ao referir outra folha de cálculo. |
Este erro ocorre quando a fórmula que contém a função refere células ou um intervalo num livro fechado e as células são calculadas. Para esta funcionalidade funcionar, o outro livro tem de estar aberto. |
Práticas recomendadas
Faça o seguinte |
Por que motivo |
---|---|
Tenha em atenção que a função CONTAR.SE ignora as letras maiúsculas e minúsculas nas cadeias de texto. |
Os critérios não são sensíveis a maiúsculas/minúsculas. Por outras palavras, a cadeia "maçãs" e a cadeia "MAÇÃS" vão corresponder às mesmas células. |
Utilize carateres universais. |
Os carateres universais — o ponto de interrogação (?) e o asterisco (*)— podem ser utilizados em critérios. Um ponto de interrogação corresponde a qualquer caráter individual. Um asterisco corresponde a qualquer sequência de carateres. Se pretender localizar um ponto de interrogação ou asterisco verdadeiro, escreva um til (~) à frente do caráter. Por exemplo, =CONTAR.SE(A2:A5;"maçã?") contará todas as instâncias de "maçã" em que a última letra pode variar. |
Certifique-se de que os seus dados não contêm carateres inválidos. |
Ao contar os valores de texto, certifique-se de que os dados não contêm espaços à esquerda, espaços à direita, carateres não imprimíveis ou que não utilizam de forma inconsistente as aspas retas (' ou ") e curvas (‘ ou “). Nestes casos, a função CONTAR.SE pode devolver um valor inesperado. Experimente utilizar a função LIMPARB ou a função COMPACTAR. |
Para sua comodidade, utilize intervalos com nome |
CONTAR.SE suporta intervalos nomeados numa fórmula (como =CONTAR.SE(fruta;">=32")-CONTAR.SE(fruta;">85"). O intervalo com nome pode estar na folha de cálculo atual, noutra folha de cálculo no mesmo livro ou num livro diferente. Para referenciar a partir de outro livro, o segundo livro também tem de estar aberto. |
Nota: A função CONTAR.SE não conta células com base na cor do fundo ou do tipo de letra da célula. No entanto, o Excel suporta Funções Definidas pelo Utilizador (UDFs) através de operações do Microsoft Visual Basic for Applications (VBA) em células com base na cor do fundo ou do tipo de letra. Eis um exemplo de como pode Contar o número de células com uma cor de célula específica através do VBA.
Precisa de mais ajuda?
Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.