Função CONTAR.VAL - Exemplos em Excel, VBA, Planilhas Google

Este tutorial demonstra como usar o Função CONT.valores Excel no Excel para contar números não em branco.

Visão geral da função CONT.valores

A função CONT.valores conta o número de células não vazias em uma série

Para usar a função de planilha do Excel CONTAR.VAL, selecione uma célula e digite:

(Observe como as entradas da fórmula aparecem)

Função CONTAR.VAL Sintaxe e entradas:

A sintaxe para a fórmula CONT.valores é:

= CONTAR.VAL (valor1, [valor2], …)

variedade - Uma matriz de números, texto ou valores em branco.

A função CONT.valores do Excel retorna o número de células em um determinado intervalo que não estão vazias.

Como usar a função CONT.valores

Use a função CONT.valores do Excel conforme mostrado abaixo:

= CONT.valores (B3: B11)

Neste exemplo, CONT.valores retorna 8, pois há apenas uma célula vazia no intervalo B3: B11 e oito que não estão vazias.

COUNTA conta strings vazias

Observe que CONT.valores conta células com qualquer tipo de dados, mesmo que não sejam visíveis para o usuário. Veja o exemplo abaixo:

Parece que há sete células não vazias neste intervalo, então por que COUNTA retornou 8?

É porque a célula B8 não está realmente vazia. Ele contém a fórmula para uma string vazia:

=””

Por causa disso, COUNTA conta essa célula.

Como contar células vazias

E se você quiser contar o número de células em um intervalo que ESTÁ vazio? Podemos fazer isso também! Mantendo o mesmo exemplo acima, poderíamos apenas usar a seguinte fórmula:

= (LINHAS (B3: B11) * COLUNAS (B3: B11)) - CONT.valores (B3: B11)

Nesta fórmula:

  • ROWS retorna o número de linhas dentro de um intervalo (9 neste caso)
  • COLUMNS retorna o número de colunas em um intervalo (apenas 1 aqui)
  • Multiplicar ROWS e COLUMNS juntos retorna o número total de células nesse intervalo (9 * 1 = 9)
  • Agora só precisamos subtrair o número de células não vazias do total e usamos CONT.valores para isso (9 - 8 = 1)

Novamente, como B8 contém = ””, ele não é contado como vazio. Apenas B6 está realmente vazio, então a fórmula retorna 1.

Se você precisa contar o número de células vazias, mas deseja incluir células que contêm informações, mas nenhum dado visível (como strings vazias), use COUNTBLANK em vez de <>.

COUNTA no Planilhas Google

A função CONTAR.VAL funciona exatamente da mesma forma no Planilhas Google e no Excel:

Exemplos de CONT.valores em VBA

Você também pode usar a função CONT.valores em VBA. Modelo:
application.worksheetfunction.counta (valor1, valor2)
Para os argumentos da função (array, etc.), você pode inseri-los diretamente na função ou definir as variáveis ​​a serem usadas.

Para contar as células não vazias no seguinte intervalo

executaríamos o seguinte código VBA

Private Sub Excel_VBAExample_CountA () Dim CountValues ​​As Variant CountValues ​​= Application.WorksheetFunction.CountA (Range ("A1: D13")) MsgBox ("CountA result is:" & CountValues) End Sub

O resultado seria:

O resultado da contagemA é: 52

Podemos contar as células não vazias para até 30 intervalos definidos. Se precisarmos contar células não em branco para o seguinte:

Executando o código abaixo:

CountValues ​​= Application.WorksheetFunction.CountA (Range ("A1: D13"), Range ("G1: J13"))

Viria com:

O resultado da contagemA é: 86

como existem 86 células não em branco nestes dois intervalos

Voltar para a lista de todas as funções no Excel

wave wave wave wave wave