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