Como contar células com cores no Excel
Se está iniciando a leitura desse artigo, possivelmente precisa aprender como contar células preenchidas com cores no Excel?
Em algum momento da sua jornada com o Excel irá se deparar com a situação de estar com células pintadas em alguma base de dados muito grande.
Após isso, precisará realizar a contagem de quantas células estarão pintadas com cores determinadas por você.
Essa ação pode facilitar em alguma tomada de decisão rápida, utilizando análise detalhada e quantas células estão pintadas com X ou Y.
Com isso, saiba que no Excel não existe uma função específica para realizar esse cálculo.
Por outro lado, a notícia boa, é que podemos desenvolver uma função personalizada, capaz de realizar esse cálculo.
Para realizar o inverso, ou seja Somar Células com Cores confira nosso outro passo a passo.
Confira a seguir, a função criada através do VBA.
Função em VBA para contar células com cores no Excel
Quando criamos uma função personalizada, desenvolvemos um nome específico para ela.
Nesse exemplo em específico a função irá se chamar CONTACOR.
Seguindo o passo a passo a seguir, será possível inserir em um módulo de vba.
- Acessar a Guia desenvolvedor.
- Inserir um novo módulo em VBA.
- Acessar o código em VBA abaixo e realizar a inserção no seu módulo.
Portanto, após estar com o módulo criado, insira o código abaixo.
Function CONTACOR(celulaOrigen As Range, intervalo As Range)
Application.Volatile
Dim celula As Range
For Each celula In intervalo
If celula.Interior.Color = celulaOrigen.Interior.Color Then
CONTACOR = CONTACOR + 1
End If
Next celula
End Function
Ao realizar a inserção de uma função personalizada, agora é possível localizá-la através do Excel, perceba abaixo.
Como usar a Função Conta Cores
Uma grande surpresa ao utilizar a função pela primeira vez, é a falta de argumentos para inserir.
Por outro lado, essa etapa dos argumentos a função não irá demonstrar, com isso é necessário entender, como irá funcionar essa etapa.
A Sintaxe da função ficou composta por dois argumentos obrigatórios, são eles:
- Inserção de célula com cores para buscar na base.
- Seleção do campo de busca das cores.
Vamos na prática, demonstrar utilizando três cores básicas: Vermelho, amarelo e verde.
Conclusão
Portanto, como conseguimos observar anteriormente, nossa função final foi composta pelo argumento F1 (cor de referência).
Após isso, foi realizado a seleção de base de dados através de A1:C19.
Com isso, foi possível identificar o total de cores identificados na tabela ao lado e trazido a contagem final das cores.
Isso por que através da função em VBA é utilizada a cor interna da célula como referência.
Aprendemos então a como contar células preenchidas com cores no Excel.