Como Aplicar Cor Condicional a Séries de Gráfico no PowerPoint por Valor
🔍 WiseChecker

Como Aplicar Cor Condicional a Séries de Gráfico no PowerPoint por Valor

Você quer um gráfico no PowerPoint onde cada ponto ou barra da série muda de cor conforme o valor numérico. Por exemplo, barras acima de uma meta ficam verdes, abaixo ficam vermelhas. O PowerPoint não possui um mecanismo de formatação condicional como o Excel. No entanto, você pode obter cores condicionais combinando a lógica de dados do Excel com a vinculação de gráficos do PowerPoint. Este artigo explica como configurar um gráfico no Excel que colore cada série por valor e depois colá-lo no PowerPoint como objeto vinculado. Você também aprenderá a atualizar o gráfico sem perder as cores personalizadas.

Principais conclusões: Gráficos com cores condicionais no PowerPoint

  • Colunas auxiliares do Excel com fórmulas SE: Crie séries de dados separadas para cada condição de cor.
  • Séries de gráfico sobrepostas no Excel: Empilhe ou sobreponha várias séries para que cada barra tenha sua própria cor.
  • Colar como objeto de gráfico do Excel vinculado: Mantenha as cores condicionais ativas quando os dados mudarem.

ADVERTISEMENT

Por que os gráficos do PowerPoint não têm cor condicional

A formatação de gráfico do PowerPoint aplica uma cor a uma série inteira. Você pode recolorir pontos de dados individuais manualmente, mas essa cor é estática. Se o valor subjacente mudar, a cor permanece a mesma. Isso torna a coloração condicional baseada em valor impossível sem ajuda externa. A causa raiz é que o PowerPoint não avalia valores de célula para determinar a cor de preenchimento. Ele trata cada série como um único objeto de formatação. Para obter cores condicionais, você deve mover a lógica para o Excel e depois vincular o gráfico ao PowerPoint.

Os gráficos do Excel suportam várias séries por gráfico. Ao dividir seus dados em séries separadas para cada condição de cor, cada série pode ter seu próprio preenchimento. Quando você sobrepõe essas séries no mesmo eixo, o resultado visual é um único gráfico com várias cores por categoria. Essa técnica é frequentemente chamada de gráfico condicional empilhado ou sobreposição de várias séries.

Passos para criar um gráfico de cor condicional no Excel e vincular ao PowerPoint

  1. Prepare seus dados de origem no Excel
    Comece com uma tabela simples: uma coluna para categorias e uma coluna para valores. Por exemplo, categorias A a E e valores 10, 25, 15, 30, 8. Adicione três colunas auxiliares chamadas Baixo, Médio e Alto. Escreva uma fórmula SE em cada coluna auxiliar. Para Baixo: =SE(B2<15;B2;NA()). Para Médio: =SE(E(B2>=15;B2<=25);B2;NA()). Para Alto: =SE(B2>25;B2;NA()). Copie essas fórmulas para todas as linhas. A função NA() retorna um erro que os gráficos do Excel ignoram como lacuna, então apenas os valores que atendem à condição aparecem.
  2. Crie o gráfico no Excel
    Selecione a coluna de categorias e todas as três colunas auxiliares. Não inclua a coluna de valor original. Insira um gráfico de colunas agrupadas. O Excel cria três séries. Cada série mostra apenas barras para categorias onde a condição é verdadeira. Clique com o botão direito em cada série e escolha Formatar Série de Dados. Defina Sobreposição de Séries como 100% e Largura do Espaçamento como um valor que faça as barras parecerem agrupadas, normalmente de 50% a 100%. Isso empilha as barras visualmente umas sobre as outras.
  3. Atribua cores a cada série
    Clique uma vez em uma série para selecionar todas as barras dessa condição. Use a guia Formatar ou o menu de clique direito para alterar a cor de preenchimento. Escolha verde para Alto, amarelo para Médio, vermelho para Baixo. Ajuste as bordas para nenhuma, se desejado. O gráfico agora mostra cores condicionais com base nos limites de valor que você definiu nas fórmulas.
  4. Copie e vincule o gráfico ao PowerPoint
    No Excel, selecione o gráfico e pressione Ctrl+C. Vá para o PowerPoint. Na guia Início, clique na seta abaixo de Colar e selecione Colar Especial. Escolha Colar vínculo e depois Objeto de Gráfico do Microsoft Excel. Clique em OK. O gráfico aparece no slide como um objeto vinculado. Ele mantém as cores condicionais do Excel.
  5. Atualize o gráfico quando os dados mudarem
    Quando os dados de origem do Excel mudarem, clique com o botão direito no gráfico vinculado no PowerPoint e escolha Atualizar Link. O gráfico recalcula as fórmulas SE e redesenha as barras com as cores corretas. Se o link quebrar, vá em Arquivo > Informações > Editar Links para Arquivos e reconecte à pasta de trabalho do Excel.

ADVERTISEMENT

Método alternativo: Macro VBA para séries de gráfico do PowerPoint

Se você prefere manter tudo dentro do PowerPoint e está confortável com VBA, pode escrever uma macro que lê os dados do gráfico e altera as cores dos pontos. Este método não requer Excel. No entanto, as cores ainda são estáticas após a execução da macro. Para torná-las dinâmicas, você deve executar a macro novamente sempre que os dados mudarem.

  1. Abra o editor VBA
    Pressione Alt+F11 no PowerPoint. Insira um novo módulo no menu Inserir.
  2. Escreva a macro de cor condicional
    Cole este código:
    Sub ColorirPorValor()
    Dim cht As Chart
    Dim srs As Series
    Dim pt As Point
    Dim val As Double
    Set cht = ActiveWindow.Selection.ShapeRange(1).Chart
    Set srs = cht.SeriesCollection(1)
    For i = 1 To srs.Points.Count
    val = srs.Values(i)
    If val < 15 Then
    srs.Points(i).Interior.Color = RGB(255,0,0)
    ElseIf val >= 15 And val <= 25 Then
    srs.Points(i).Interior.Color = RGB(255,255,0)
    Else
    srs.Points(i).Interior.Color = RGB(0,255,0)
    End If
    Next i
    End Sub

    Esta macro altera a cor de cada ponto com base em seu valor.
  3. Execute a macro
    Selecione o gráfico no slide. Pressione Alt+F8, escolha ColorirPorValor e clique em Executar. O gráfico é atualizado com cores condicionais.

Problemas comuns e limitações

Gráfico vinculado mostra barras em branco ou dados ausentes

Se o arquivo do Excel for movido ou renomeado, o link quebra. O PowerPoint mostra um espaço reservado no lugar do gráfico. Mantenha o arquivo Excel na mesma pasta que o arquivo PowerPoint ou use um caminho de rede. Reconecte via Arquivo > Informações > Editar Links para Arquivos.

Cores condicionais desaparecem após atualizar o link

Isso acontece quando você alterou manualmente as cores dos pontos no PowerPoint após colar. O link substitui a formatação manual. Para preservar as cores, defina toda a formatação no Excel antes de vincular. Não modifique as cores do gráfico dentro do PowerPoint após colar.

Método VBA não funciona com gráficos vinculados

A macro VBA funciona apenas em gráficos nativos do PowerPoint criados com Inserir > Gráfico. Gráficos vinculados do Excel são somente leitura em VBA. Use o método do Excel para gráficos vinculados e o método VBA apenas para gráficos nativos.

ADVERTISEMENT

Colunas auxiliares do Excel vs Macro VBA: Principais diferenças

Item Colunas auxiliares do Excel Macro VBA
Fonte de dados Pasta de trabalho do Excel Planilha de dados do gráfico do PowerPoint
Atualização de cores Automática quando o link é atualizado Manual a cada alteração de dados
Número de cores Limitado pelo número de colunas auxiliares Ilimitado, lógica no código
Dependência de arquivo Requer arquivo Excel vinculado Tudo dentro do PowerPoint
Facilidade de configuração Moderada (fórmulas) Requer conhecimento de VBA

Agora você pode aplicar cores condicionais a séries de gráfico no PowerPoint por valor. Use o método de colunas auxiliares do Excel para atualizações automáticas que sobrevivem a alterações de dados. Use a macro VBA para uma solução autossuficiente no PowerPoint. Ambos os métodos fornecem gráficos codificados por cores que comunicam limites e metas rapidamente. Como próximo passo, tente adicionar rótulos de dados que mostrem o valor exato junto com a barra colorida.

ADVERTISEMENT