Ir para o conteúdo principal

Como contar / somar células por cores com formatação condicional no Excel?

No Excel, você pode colorir algumas células usando a formatação condicional. Agora, este tutorial mostrará alguns métodos úteis e fáceis para contar ou somar rapidamente as células por cor com formatação condicional no Excel.

Contar células por cor de fonte e plano de fundo por VBA

Contar/soma células por cor da fonte com formatação condicional do Kutools para Excel boa ideia 3      play

Contar/soma células por cor de fundo com formatação condicional do Kutools para Excel boa ideia 3      play


seta azul bolha direita Contar células por fonte e cor de fundo por VBA

No Excel, apenas o código VBA pode contar rapidamente as células com base em uma fonte e cor de fundo específicas.

1. Pressione Alt + F11 chaves para abrir Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Módulo e copie e cole abaixo o código VBA para o popping Módulo janela.

VBA: conta células com base em uma fonte e cor de fundo.

Sub DisplayFormatCount()
	'Updateby20150305
	Dim Rng As Range
	Dim CountRange As Range
	Dim ColorRange As Range
	Dim xBackColor As Long
	Dim xFontColor As Long
	On Error Resume Next
	xTitleId       = "KutoolsforExcel"
	Set CountRange = Application.Selection
	Set CountRange = Application.InputBox("Count Range :", xTitleId, CountRange.Address, Type: = 8)
	Set ColorRange = Application.InputBox("Color Range(single cell):", xTitleId, Type: = 8)
	Set ColorRange = ColorRange.Range("A1")
	xReturn        = 0
	For Each Rng In CountRange
		qqq           = Rng.Value
		xxx           = Rng.DisplayFormat.Interior.Color
		If Rng.DisplayFormat.Interior.Color = ColorRange.DisplayFormat.Interior.Color Then
			xBackColor   = xBackColor + 1
		End If
		If Rng.DisplayFormat.Font.Color = ColorRange.DisplayFormat.Font.Color Then
			xFontColor = xFontColor + 1
		End If
	Next
	MsgBox "BackColor is " & xBackColor & Chr(10) & "FontColor is " & xFontColor
End Sub

3. Clique Execute ou pressione F5 para executar o código e, em seguida, selecione o intervalo necessário na caixa de diálogo pop-up. Veja a imagem:
doc-count-by-condicional-color-1

4. Clique OKe, em seguida, selecione uma célula em cuja fonte e cor de fundo você deseja contar as células com base. Veja a imagem:

doc-count-by-condicional-color-2

5. Clique OK. Em seguida, uma caixa de diálogo aparecerá para informar quantas células têm a mesma cor de fundo e cor de fonte da célula selecionada no intervalo.

doc-count-by-condicional-color-3


seta azul bolha direita Contar/soma células por cor da fonte com formatação condicional do Kutools para Excel

No Excel, você não pode contar ou somar as células por cor de fonte apenas com formatação condicional. No entanto, existe um suplemento útil chamado Kutools for Excel que pode ajudá-lo a resolver rapidamente esse problema com seu Contagem por Cor recurso.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalação grátis Kutools para Excel, faça o seguinte:

1. Selecione um intervalo que deseja contar ou somar as células por cor de fonte com formatação condicional e clique em Kutools Plus> Contagem por Cor. Veja a imagem:

doc-count-by-condicional-color-4

2. Em seguida, no Contagem por Cor diálogo, selecione Formatação condicional para Método de cor lista e fonte para Tipo de cor Lista. Em seguida, você pode ver o resultado da contagem e soma na caixa de diálogo. Veja a imagem:

doc-count-by-condicional-color-5

Note: Se você deseja produzir o resultado do cálculo como um relatório, pode clicar Gerar relatório in o Contagem por Cor caixa de diálogo, então um relatório será criado em uma nova pasta de trabalho. Veja a imagem:

doc-count-by-condicional-color-6      doc-count-by-condicional-color-7


Contar/soma células por cor de fundo com formatação condicional do Kutools para Excel

Se você quiser contar ou somar células por cor de fundo com formatação condicional, você também pode aplicar Contagem por Cor utilidade de Kutools for Excel.

1. Selecione um intervalo que deseja contar ou somar células pela cor de fundo com formatação condicional e clique em Kutools Plus > Contagem por Cor.

Depois de instalação grátis Kutools para Excel, faça o seguinte:

2. Em seguida, no Contagem por Cor diálogo, selecione Formatação condicional para Método de cor lista e BACKGROUND para Tipo de cor Lista. Em seguida, você pode ver o resultado da contagem e soma na caixa de diálogo. Veja a imagem:

doc-count-by-condicional-color-8

Note: Se você deseja produzir o resultado do cálculo como um relatório, pode clicar Gerar relatório no Contagem por Cor caixa de diálogo, então um relatório será criado em uma nova pasta de trabalho. Veja a imagem:

doc-count-by-condicional-color-9

Clique aqui para saber mais sobre Contagem por Cor.

Gorjeta.Com o Contagem por Cor utilitário, você também pode contar/soma/média das células por cor de fundo ou cor da fonte apenas com formatação padrão ou ambas com formatação padrão e condicional. Se você deseja aplicar a Contagem por Cor sem limitação em 30 dias, faça o download e tenha um teste gratuito agora.


seta azul bolha direita Calcule células por cor de fonte ou cor de fundo


Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,

This is a great piece of VBA and works perfectly. Are you able to modify this code to make it a function and then be used as a formula?

e.g.
=DisplayFormatCount(A14:E14,A2,False) for counting background colour (Count Range, Colour Match Cell, type)

=DisplayFormatCount(C29:D29,A2,True) for counting font colour

I would like to you something like this for an input form of many tables and validation fields that are compulsory. I would then be able to count how many fields that have not been completed correctly.


Cheers
This comment was minimized by the moderator on the site
Could you please teach me VBA codes I would like to learn VBA using excel sheet
This comment was minimized by the moderator on the site
Chào bạn.

VBA đếm ô màu rất hay, tuy nhiên bạn có thể sửa giúp mình để kết quả không hiện thành msg box mà hiện luôn trên ô excel chỉ định được không? thêm cả hàm sum, average nữa thì càng tốt :D . Mail của mình là . Mình cám ơn.
This comment was minimized by the moderator on the site
Hi,
How do I modified the code for the cell contain conditional formatting? Because it count the background as "blank".


Thanks.
This comment was minimized by the moderator on the site
Sorry I have no idea about the VBA code.
This comment was minimized by the moderator on the site
May I congratulate you on a most easily understood and well written VBA program to perform such a simple task - i.e., count the number of cells with a specific color derived from Conditional Formatting. It beats the pants of the monster program by Pearson, and his does not even work, at least in Excel 2013. Nor do other supposed counting programs work that I have tried. Yours is the only one!! This worked perfectly. Thank you, thank you, thank you. Best Holiday Wishes, Mort in Dallas
This comment was minimized by the moderator on the site
hi


kindly send the above VBA code same code is I need please help.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations