Soma no Excel Pela Cor da Celula

Infelizmente, o Excel não possui uma função nativa para realizar soma por cor de célula. No entanto, é possível utilizar uma função personalizada (VBA) para realizar essa tarefa.

Veja abaixo um exemplo de como criar essa função:

  1. Abra o Excel e pressione Alt + F11 para abrir o Editor do Visual Basic.
  2. Na janela do Editor, clique em "Inserir" e depois em "Módulo".
  3. Na nova janela em branco, cole o seguinte código:

``` Function somaPorCor(rng As Range, cor As Range) As DoubleDim c As RangeDim soma As Double

soma = 0 For Each c In rngIf c.Interior.Color = cor.Interior.Color Then  soma = soma + c.ValueEnd If Next c somaPorCor = soma 

End Function ```

  1. Salve o módulo com um nome significativo (por exemplo, "SomaPorCor").
  2. Volte para a planilha Excel e insira uma tabela com os dados que deseja somar por cor.
  3. Selecione uma célula vazia onde deseja que apareça o resultado da soma por cor.
  4. Na barra de fórmulas, digite a seguinte fórmula:

=somaPorCor(rng, cor)

Substitua "rng" pelo intervalo de células que você deseja somar e "cor" pela célula que possui a cor que você deseja somar (por exemplo, "A1" se a célula com a cor desejada for a A1). 8. Pressione Enter para ver o resultado da soma.

Note que essa função personalizada somente funcionará se os dados estiverem em células individuais - se eles estiverem em formatos de tabela, será necessária uma abordagem diferente. Além disso, essa função não é muito eficiente para grandes quantidades de dados, pois precisa verificar cada célula individualmente.

Veja também mais Cálculos com a letra S

Cálculos que começam com:

Comentários