Menu

CONT.NÚM e CONT.VALORES no Excel: contar células (COUNT)

=CONT.NÚM(B2:B8) conta as células com números, =CONT.VALORES(B2:B8) conta toda célula que não está vazia e =CONTAR.VAZIO(B2:B8) conta as vazias. Veja as três em uma tabela que você pode editar.

Todas as planilhas desta página são ao vivo: mude um número ou uma fórmula e elas recalculam.

=CONT.NÚM(B2:B8) conta as células de B2:B8 que têm números. =CONT.VALORES(B2:B8) conta toda célula que não está vazia, seja qual for o conteúdo. =CONTAR.VAZIO(B2:B8) conta as células vazias. Em inglês, essas funções se chamam COUNT, COUNTA e COUNTBLANK, e a tabela mostra as fórmulas assim; você também pode digitar os nomes em português, com ponto e vírgula entre os argumentos.

Três jeitos de contar a mesma coluna
E2
ABCDEFG
1NameScoreCOUNTCOUNTACOUNTBLANK
2Ana78461
3Benabsent
4Chen91
5Dina
6Eli65
7Faypending
8Gus88
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =CONT.NÚM(B2:B8)

CONT.NÚM dá 4: as quatro notas. CONT.VALORES dá 6, porque "absent" e "pending" também não estão vazias. CONTAR.VAZIO dá 1, a da Dina. Digite uma nota para Dina e CONT.NÚM e CONT.VALORES sobem, enquanto CONTAR.VAZIO cai para 0. CONT.VALORES mais CONTAR.VAZIO é igual às 7 células do intervalo, a não ser que uma célula tenha uma fórmula que retorna "", como mostra uma seção mais abaixo.

CONT.NÚM: contar células com números

=COUNT(value1, [value2], ...)

CONT.NÚM conta números. Datas e horas são números no Excel, então também contam. Texto, VERDADEIRO/FALSO, erros e células vazias são ignorados. Use a função para saber quantas entradas são valores de verdade, por exemplo quantas provas foram corrigidas.

Por que o CONT.NÚM ignora números armazenados como texto

Um número digitado com um apóstrofo, ou colado de outro programa, pode estar armazenado como texto. Parece um número, mas o CONT.NÚM ignora, e a SOMA e a MÉDIA também.

Um número armazenado como texto
D2
ABCDE
1OrderAmountCOUNTCOUNTA
2100125035
31002400
41003175
510042026-03-15
6100590
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =CONT.NÚM(B2:B6)

CONT.NÚM dá 3: 250, 175 e a data. Os dois valores em B3 e B6 são texto, então só o CONT.VALORES, com 5, inclui esses valores. Quando o CONT.NÚM dá menos do que você espera, compare com o CONT.VALORES: a diferença é o número de células com texto (ou VERDADEIRO/FALSO, ou um erro). Converter texto em número corrige as células.

CONT.VALORES: contar células que não estão vazias

=COUNTA(value1, [value2], ...)

CONT.VALORES é a função para "quantas linhas têm alguma coisa". Aponte para uma coluna que está sempre preenchida, como a de nomes, para contar as linhas de uma lista:

Quantas pessoas responderam
E2
ABCDEF
1NameEmailReplyInvitedReplied
2Anaana@mail.comYes64
3Benben@mail.com
4Chenchen@mail.comNo
5Dinadina@mail.comYes
6Elieli@mail.com
7Fayfay@mail.comMaybe
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =CONT.VALORES(A2:A7)

Seis pessoas foram convidadas e quatro responderam. CONT.VALORES conta "Yes", "No" e "Maybe" do mesmo jeito. Para contar só as respostas "Yes", use uma condição: =CONT.SE(C2:C7;"Yes") (CONT.SE).

CONT.VALORES conta fórmulas que retornam ""

CONT.VALORES olha se a célula tem conteúdo, não o que ela mostra. Uma fórmula como =SE(B2>=70;"Yes";"") retorna um texto vazio quando a nota é menor que 70: a célula parece vazia, mas tem uma fórmula, então o CONT.VALORES conta. O CONTAR.VAZIO também conta essa célula como vazia, e esse é o único caso em que uma célula é contada pelas duas.

Com as notas 78, 52, 91, 64 e 85 em B2:B6 e essa fórmula arrastada por C2:C6, o Excel retorna:

=COUNTA(C2:C6)          5   (every cell holds a formula)
=COUNTBLANK(C2:C6)      2   (the two "" results)
=COUNTIF(C2:C6,"Yes")   3   (only the visible results)

Para contar só as células que mostram alguma coisa, conte o valor que você quer, como o CONT.SE faz aqui, ou use =SOMARPRODUTO(--(C2:C6<>"")), que também dá 3. A página CONT.SE não vazio mostra outras maneiras.

Prática: conte as provas corrigidas

Resultado das provas
F2
ABCDEF
1NameScoreScored
2Ana78
3Benabsent
4Chen91
5Dina85
6Eliabsent
7Fayabsent
8Gus59
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Sua vez: Em F2, conte quantos alunos têm nota. Quem faltou à prova está marcado como "absent" e não pode entrar na contagem.

Erro comum: CONT.NÚM em uma coluna de texto

=CONT.NÚM(A2:A8) em uma coluna de nomes retorna 0, porque o CONT.NÚM só conta números. Isso surpreende quem espera que ele conte linhas. Para nomes, códigos, telefones ou qualquer outra coisa que seja texto, use CONT.VALORES. E quando a barra de status do Excel mostra "Contagem" para uma seleção, isso é o CONT.VALORES; a "Contagem Numérica", que você ativa clicando com o botão direito na barra de status, é o CONT.NÚM.

Perguntas frequentes

Qual a diferença entre CONT.NÚM e CONT.VALORES no Excel?

CONT.NÚM conta só células que têm números, inclusive datas e horas. CONT.VALORES conta toda célula que não está vazia: números, texto, VERDADEIRO/FALSO, erros e fórmulas, até uma fórmula que retorna um texto vazio.

Por que o CONT.NÚM retorna 0 no Excel?

As células têm texto, não números. Isso inclui números armazenados como texto, que costumam mostrar um triângulo verde. Use =CONT.VALORES(B2:B8) para contar mesmo assim, ou converta as células em número antes.

Como conto células que não estão vazias no Excel?

=CONT.VALORES(B2:B8) conta toda célula preenchida. Se algumas células têm fórmulas que retornam "" e você quer pular essas também, use =CONT.SE(B2:B8;"?*") para texto ou =SOMARPRODUTO(--(B2:B8<>"")) para qualquer conteúdo.

Como conto células vazias no Excel?

=CONTAR.VAZIO(B2:B8). Ela conta células realmente vazias e células cuja fórmula retorna um texto vazio "". Uma célula com um espaço dentro não está vazia.

Ilustração das linguagens de programação do Coddy

Aprenda a programar com o Coddy

COMEÇAR