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.

PUBLICIDADE

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.

PUBLICIDADE

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.

  1. Acessar a Guia desenvolvedor.
  2. Inserir um novo módulo em VBA.
  3. 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-contar-células-com-cores-no-excel

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:

PUBLICIDADE
  1. Inserção de célula com cores para buscar na base.
  2. Seleção do campo de busca das cores.

Vamos na prática, demonstrar utilizando três cores básicas: Vermelho, amarelo e verde.

função-para-contar-células-com-cores

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.

Compartilhe
Rafael Schreiner

Rafael Schreiner

Artigos: 348