Como contar células por cor no excel (com exemplo)


Freqüentemente, você pode querer contar o número de células no Excel com base em suas cores.

Por exemplo, suponha que temos o seguinte conjunto de dados e queremos contar o número de células por cor:

A maneira mais fácil de fazer isso é escrever código VBA no Excel.

Isso pode parecer intimidante se você não estiver familiarizado com o VBA, mas o processo é simples e o exemplo passo a passo a seguir mostra exatamente como fazê-lo.

Passo 1: Insira os dados

Primeiro, insira os valores dos dados no Excel:

Etapa 2: Mostrar guia Desenvolvedor no Excel

Em seguida, precisamos ter certeza de que a guia Desenvolvedor está visível na faixa superior do Excel.

Para fazer isso, clique na guia Arquivo , em Opções e em Personalizar faixa de opções .

Na seção intitulada Guias principais , marque a caixa ao lado de Desenvolvedor e clique em OK :

Etapa 3: Crie uma macro usando VBA

Em seguida, clique na guia Desenvolvedor na faixa superior e clique no ícone do Visual Basic :

Em seguida, clique na guia Inserir e clique em Módulo no menu suspenso:

Em seguida, cole o seguinte código no editor de código do módulo:

 Function CountByColor(CellRange As Range, CellColor As Range)

Dim CellColorValue As Integer
Dim RunningCount As Long

CellColorValue = CellColor.Interior.ColorIndex
Set i = CellRange

For Each i In CellRange
    If i.Interior.ColorIndex = CellColorValue Then
    RunningCount = RunningCount + 1
End If
Next i

CountByColor = RunningCount

End Function

A captura de tela a seguir mostra como fazer isso:

Em seguida, feche o editor VB.

Etapa 4: use macro para contar por cor

Finalmente, podemos usar a macro que criamos para contar o número de células com base na cor.

Primeiro, preencha as células C2:C4 com as cores para as quais deseja encontrar a contagem.

Em seguida, digite a seguinte fórmula na célula D2 :

 =CountByColor( $A$2:$A$11 , C2 )

Arraste e preencha esta fórmula para cada célula restante na coluna D e a fórmula contará automaticamente cada uma das células com cores de fundo específicas:

Por exemplo, podemos ver:

  • O número de células em um fundo verde claro é 3 .
  • O número de células em um fundo azul claro é 4 .
  • O número de células em um fundo laranja claro é 3 .

Nota : Se você fornecer uma cor de célula na coluna C que não existe no intervalo de pesquisa, a função simplesmente retornará um valor 0.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns no Excel:

Como calcular a média por cor no Excel
Como contar por grupo no Excel
Como contar valores únicos por grupo no Excel

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *