Neste artigo você aprenderá como realizar formatação condicional em gráficos no Excel.
Gráfico Destacar Maiores e Menores Valores
Neste gráfico temos o destaque das colunas com maiores ou menores valores conforme temos abaixo:
Para exibir este gráfico destacado temos então a seguinte estrutura:
- Nome: Nome do campo que será exibido no gráfico.
- Valor: Valor do gráfico
- Valor: Valor a ser destacado no gráfico. Nela é usada a fórmula: =SE(E8<=$C$5;C8;NÃO.DISP()) aonde é verificado se é menor ou igual ao item no ranking.
- Ranking: No ranking nós temos a posição de cada valor na tabela. Foi usada a fórmula: =ORDEM(C8;$C$8:$C$19;$G$5-1)
- Rótulo: A função de rótulo cria um rótulo que será usado no gráfico =SE(E8<=$C$5;TEXTO(E8;”# º”)&” – “&TEXTO(C8;”#,00”);NÃO.DISP())
- Eixo X: Nesta coluna usamos uma fórmula para retornar no eixo X rótulos dinâmicos. A fórmula utilizada foi: =SE(É.NÃO.DISP(F8);B8;TEXTO(E8;”# º”)&”-“&ESQUERDA(B8;3))
Como resultado da estrutura que criamos conforme no vídeo ao topo do artigo, você tem o efeito abaixo, destacando então no gráfico os valores conforme a posição de menor ou maior e colocando os valores ao topo.
Destacar Valor Acima da Média
A tabela que utilizamos no gráfico foi a seguinte aonde temos então os campos:
- Nome: Nome da linha do gráfico.
- Valor: Valor do gráfico.
- Meta: meta do mês.
- Atingiu: Valor se atingiu.
- Rótulo Atingiu: Rótulo da coluna se atingiu.
- Rótulo Não Atingiu: Rótulo da coluna se não atingiu.
No gráfico nós temos então os valores destacados em vermelho quando passou a meta, em azul quando não atingiu e em cinza a meta para termos então a diferença do quanto passou da meta ou ficou aquém.
No vídeo ao topo aprenda como fazer e baixe no download a planilha pronta.
Mudar Gráfico ao Mudar de Linha – Formatação Condicional de Gráficos
Neste exemplo nós temos um gráfico que muda dinamicamente ao mudar de linha.
O gráfico usa para isso uma função Desloc aonde temos o deslocamento das linhas conforme a linha selecionada.
Para isso nós temos que mudar a linha selecionada verificando se a linha está entre a 17 e a 40 e se estiver muda na célula Q17 o número da linha que é utilizado na função desloc para mudar a linha.
A fórmula Desloc é esta: =DESLOC(B$17;$Q$17-17;)&” Acumulado “&TEXTO(O40;”R$ 0.00”)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row > 17 And Target.Row < 40 Then
Linha.Range("Q17").Value = Target.Row
End If
End Sub
E o efeito é o que temos no gif no topo.
Faça o download do gráfico da planilha de exemplo no botão ao final do artigo e também pode assistir o vídeo
Download Planilha Formatação Condicional em Gráficos no Excel
Clique no botão abaixo para realizar o download do arquivo de exemplo: