Como contar ou somar células com base na cor da célula numa folha do Google Sheets?
No seu trabalho diário com folhas de cálculo, poderá deparar-se com situações em que precise de contar ou somar valores de células com base na sua Cor de Fundo específica, tal como ilustrado na imagem seguinte. Por exemplo, pode querer totalizar apenas as células destacadas com uma determinada cor para analisar rapidamente os dados por categoria ou estado. Este guia mostra-lhe como realizar esta tarefa tanto nas Folhas Google — que não incluem suporte nativo para cálculos baseados em cores — como no Microsoft Excel, que oferece várias abordagens distintas, desde funcionalidades integradas até utilitários avançados.
Compreender como trabalhar com análises de dados baseadas em cores pode tornar o seu trabalho mais eficiente — especialmente quando as cores são usadas para assinalar estados, prioridades ou categorias. Vamos explorar diferentes soluções, comparar os respetivos cenários de utilização e partilhar dicas práticas de operação, bem como alertas de erro, para garantir que as suas tarefas decorram sem problemas.

- Contar valores de células com base na cor da célula com script na folha Google
- Somar valores de células com base na cor da célula com script na folha Google
- Contar ou somar valores de células pela cor da célula com Kutools para Excel em Microsoft Excel
Contar valores de células com base na cor da célula com script na folha Google
As Folhas Google não incluem uma opção nativa para contar células com base na cor de fundo. No entanto, é possível alcançar esse objetivo com um script personalizado do Apps Script. Este script atua como uma função definida pelo utilizador, permitindo-lhe usá-lo exatamente como uma fórmula. Veja como configurar e utilizar o script:
1. Clique em Ferramentas > Editor de scripts para aceder ao ambiente de programação. Veja a imagem:

2. Na janela do projeto, selecione Ficheiro > Novo > Ficheiro de script para abrir um novo módulo de código, conforme ilustrado:

3. Quando solicitado, introduza um nome para o novo código do script e confirme. Escolha um nome significativo que facilite a identificação do seu propósito mais tarde.

4. Clique em OK, depois copie e cole o seguinte código para substituir qualquer código de exemplo no módulo. Certifique-se de colar exatamente como foi fornecido.
function countColoredCells(countRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var countCells = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
countCells = countCells + 1;
return countCells;
};

5. Guarde este ficheiro de script, regresse à sua folha e utilize a nova função tal como qualquer outra fórmula do Google Sheets. Introduza:=countcoloredcells(A1:E11;A1) numa célula vazia para contar as células no intervalo A1:E11 cuja cor corresponda à de A1. Prima Enter para obter o resultado. Se for solicitada autorização, conceda permissão ao script para ser executado na sua folha.
Nota: A1:E11 é o seu intervalo de dados; A1 é a célula de referência da cor a contar. Certifique-se de que as células de referência têm exatamente a mesma cor e evite células mescladas para garantir maior fiabilidade.

6. Para contar outras cores, repita a fórmula utilizando uma célula de referência com uma cor diferente, conforme necessário. Se o seu intervalo mudar, atualize-o na fórmula em conformidade.
Se obtiver um erro ou um resultado inesperado, verifique se o script foi guardado corretamente e se utilizou a referência de cor certa. As funções baseadas no Apps Script só são recalculadas quando a própria função ou os seus argumentos são alterados — por isso, se recolorir as células posteriormente, reintroduza a fórmula ou prima novamente Enter para atualizar.
Somar valores de células com base na cor da célula com script na folha Google
Somar valores de células com base numa cor de célula definida nas Folhas Google requer uma abordagem semelhante utilizando um script do Apps Script. Isto é particularmente útil em folhas financeiras, registos de estado ou qualquer cenário em que as cores representem categorias com dados numéricos subjacentes.
1. Nas Folhas Google, abra o Editor de scripts através de Ferramentas > Editor de scripts. Na janela do projeto, selecione Ficheiro > Novo > Ficheiro de scriptpara adicionar um novo módulo de código. Atribua-lhe um nome único na caixa de diálogo para facilitar o acompanhamento do seu propósito — por exemplo, «SumColoredCells» — e confirme para criar o módulo.

2. Clique em OK e, na nova janela do módulo de código, substitua qualquer código predefinido colando o script fornecido para somar células coloridas. Certifique-se cuidadosamente de que todo o código foi copiado — caracteres em falta podem causar erros de sintaxe.
function sumColoredCells(sumRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var sumValues = activeSht.getRange(countRangeAddress).getValues();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var totalValue = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
if ((typeof sumValues[i][k]) == 'number')
totalValue = totalValue + (sumValues[i][k]);
return totalValue;
};

3. Após guardar o script, regresse à sua folha e introduza a fórmula =sumcoloredcells(A1:E11;A1) numa célula vazia e prima Enter. Esta fórmula soma os valores em A1:E11 cuja cor de fundo corresponda à de A1. Ao utilizar esta função, certifique-se de que todas as células-alvo a somar contêm valores numéricos — os valores não numéricos serão ignorados.
Nota: A1:E11 representa o seu intervalo de dados, e A1 fornece a referência de cor. A fórmula soma apenas valores numéricos visíveis — certifique-se de que células mescladas ou erros dentro do intervalo não afetam os seus totais.

4. Pode repetir o processo descrito acima para somar valores de diferentes Categorias de Cor, bastando alterar a célula de referência de cor na sua fórmula. Caso os seus dados sejam atualizados ou você altere a Cor de Fundo, não se esqueça de atualizar a fórmula para obter resultados em tempo real.
Se a soma devolver zero ou um valor de erro, verifique se o intervalo contém números e se a correspondência de cor é exata. Além disso, o recálculo não é automático se apenas a cor da célula for alterada — edite a célula da fórmula para forçar uma atualização.
Contar ou somar valores de células pela cor da célula com Kutools para Excel em Microsoft Excel
Ao trabalhar no Microsoft Excel, contar ou somar células por cor é uma necessidade frequente, especialmente em relatórios de gestão de projetos, inventário ou controlo de qualidade. O Kutools para Excel oferece um utilitário dedicado — o Contar por Cor — que lhe permite obter contagens e totais diretamente com base na cor de fundo ou na cor da fonte. Esta funcionalidade revela-se particularmente útil em intervalos maiores e sempre que precisa de resultados rápidos e repetíveis.
Assim que Kutools para Excelestiver instalado, siga estes passos:
1. Destaque o intervalo em que pretende contar ou somar por cor e, em seguida, clique em KUTOOLS PLUS > Contar por Cor. Consulte a imagem seguinte como orientação:

2. Aparece a caixa de diálogo Contar por Cor. Defina Formatação Padrão em Modo de Cor e escolha Fundo para Tipo de Contagem. Verifique cuidadosamente a pré-visualização e as opções:

3. Clique em Gerar Relatório para criar uma nova planilha contendo uma análise detalhada das contagens e somas para cada cor presente no seu intervalo. Este relatório inclui tanto o número como a soma das células coloridas, permitindo uma consulta ou análise posterior facilitadas.

Nota: Esta funcionalidade também permite calcular valores com base na Formatação Condicional ou na cor do texto. Utilize regras de Formatação Condicional para análises dinâmicas; caso contrário, a ferramenta funciona melhor com cores de preenchimento estáticas. Sempre que alterar as cores das células de origem, terá de executar novamente o utilitário Contar por Cor para obter resultados atualizados. Se surgirem problemas, confirme que o Kutools está ativo e atualizado.
Clique em Transferir e experimente gratuitamente Kutools para Excel Agora!
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos