Como criar um intervalo dinâmico de gráficos no Excel

Quando você cria um gráfico no Excel e os dados de origem mudam, você precisa atualizar a fonte de dados do gráfico para ter certeza de que ela reflete os novos dados.

Caso você trabalhe com gráficos que são freqüentemente atualizados, é melhor criar um intervalo dinâmico de gráficos.

Este Tutorial Cobre:

O que é um intervalo dinâmico de gráficos?

Um intervalo gráfico dinâmico é um intervalo de dados que é atualizado automaticamente quando você muda a fonte de dados.

Este intervalo dinâmico é então usado como a fonte de dados em um gráfico. Conforme os dados mudam, o intervalo dinâmico é atualizado instantaneamente, o que leva a uma atualização no gráfico.

Below é um exemplo de gráfico que utiliza um intervalo dinâmico.

Note que o gráfico é atualizado com os novos pontos de dados para maio e junho assim que os dados inseridos.

Como criar um intervalo dinâmico de gráficos no Excel?

Existem duas formas de criar um intervalo dinâmico de gráficos no Excel:

  • Usando a Tabela Excel
  • Usando Fórmulas

Na maioria dos casos, usar a Tabela Excel é a melhor forma de criar intervalos dinâmicos no Excel.

Vejamos como cada um desses métodos funciona.

Clique aqui para baixar o arquivo de exemplo.

Usando a Tabela Excel

Usar a Tabela Excel é a melhor maneira de criar intervalos dinâmicos, pois ela se atualiza automaticamente quando um novo ponto de dados é adicionado a ela.

O recurso Tabela Excel foi introduzido na versão 2007 do Windows e se você for uma versão anterior a ela, você não será capaz de usá-la (veja a próxima seção sobre como criar intervalos dinâmicos usando fórmulas).

Dica Pro: Para converter um intervalo de células para uma Tabela do Excel, selecione as células e use o atalho de teclado – Control + T (segure a tecla Control e pressione a tecla T).

No exemplo abaixo, você pode ver que assim que eu adicionar novos dados, a Tabela do Excel se expande para incluir esses dados como parte da tabela (note que a borda e a formatação se expandem para incluí-los na tabela).

Agora, precisamos usar essa tabela do Excel enquanto criamos os gráficos.

Aqui estão os passos exatos para criar um gráfico de linhas dinâmico usando a tabela do Excel:

  • Selecionar toda a tabela do Excel.
  • Vá para a guia Inserir.
  • No grupo de gráficos, selecione ‘Gráfico de Linha com Marcadores’.

É isso aí!

Os passos acima iriam inserir um gráfico de linhas que seria automaticamente atualizado quando você adicionasse mais dados à tabela do Excel.

Note que ao adicionar novos dados automaticamente atualiza o gráfico, a exclusão de dados não removeria completamente os pontos de dados. Por exemplo, se você remover 2 pontos de dados, o gráfico irá mostrar algum espaço vazio à direita. Para corrigir isso, arraste a marca azul na parte inferior direita da tabela do Excel para remover os pontos de dados excluídos da tabela (como mostrado abaixo).

>

Enquanto eu tomei o exemplo de um gráfico de linhas, você também pode criar outros tipos de gráficos como gráficos de colunas/barras usando esta técnica.

Usando as fórmulas do Excel

Como mencionei, usar a tabela do Excel é a melhor maneira de criar intervalos de gráficos dinâmicos.

Contudo, se você não puder usar a tabela do Excel por algum motivo (possivelmente se você estiver usando o Excel 2003), há outra maneira (um pouco complicada) de criar intervalos dinâmicos de gráficos usando fórmulas do Excel e intervalos nomeados.

Suponha que você tenha o conjunto de dados como mostrado abaixo:

Para criar um intervalo dinâmico de gráficos a partir desses dados, precisamos:

  1. Criar dois intervalos dinâmicos nomeados usando a fórmula OFFSET (um para cada coluna ‘Valores’ e outro para ‘Meses’). Adicionar/eliminar um ponto de dados atualizaria automaticamente esses intervalos nomeados.
  2. Inserir um gráfico que usa os intervalos nomeados como fonte de dados.

Deixe-me explicar cada passo em detalhes agora.

Passo 1 – Criar intervalos nomeados dinâmicos

Below são os passos para criar intervalos nomeados dinâmicos:

  • Vá para a guia ‘Fórmulas’.
  • Clique em ‘Name Manager’.
  • Na caixa de diálogo Name Manager, especifique o nome como ChartValues e insira a seguinte fórmula em Refers to part: =OFFSET(Fórmula!$B$2,,COUNTIF(Fórmula!$B$2:$B$100,”<>”))
  • Click OK.
  • Na caixa de diálogo Gerenciador de nomes, clique em New.
  • Na caixa de diálogo Gerenciador de nomes, especifique o nome como ChartMonths e insira a seguinte fórmula em Refere-se à parte: =OFFSET(Fórmula!$A$2,,COUNTIF(Fórmula!$A$2:$A$100,”<>”))
  • Clique em Ok.
  • Click Close.

Os passos acima criaram dois intervalos nomeados na Pasta de Trabalho – ChartValue e ChartMonth (estes se referem aos valores e intervalos de meses no conjunto de dados, respectivamente).

Se você for atualizar a coluna de valores adicionando mais um ponto de dados, o intervalo chamado ChartValue agora seria automaticamente atualizado para mostrar o ponto de dados adicional nele.

A mágica é feita pela função OFFSET aqui.

Na fórmula ‘ChartValue’ chamado intervalo, nós especificamos B2 como o ponto de referência. A fórmula OFFSET começa lá e se estende para cobrir todas as células preenchidas na coluna.

A mesma lógica funciona no ChartMonth chamado fórmula de intervalo também.

Passo 2 – Criar um gráfico usando estes intervalos nomeados

Agora tudo que você precisa fazer é inserir um gráfico que usará os intervalos nomeados como a fonte de dados.

Aqui estão os passos para inserir um gráfico e usar intervalos de gráficos dinâmicos:

  • Vá para a guia Insert.
  • Clique em ‘Insert Line or Area Chart’ e insira o gráfico ‘Line with markers’. Isto irá inserir o gráfico na planilha.
  • Com o gráfico selecionado, vá para a aba Design.
  • Clique em Select Data.
  • Na caixa de diálogo ‘Select Data Source’, clique no botão Add em ‘Legend Entries (Series)’.
  • No campo de valor Series, digite =Formula!ChartValues (note que você precisa especificar o nome da planilha antes do intervalo nomeado para que isto funcione).
  • Click OK.
  • Click no botão Edit em ‘Horizontal (Category) Axis Labels’.
  • Na caixa de diálogo ‘Etiquetas de Eixo’, digite =Fórmula!ChartMonths
  • Click Ok.

É isso! Agora seu gráfico está usando um intervalo dinâmico e será atualizado quando você adicionar/apagar pontos de dados no gráfico.

Uma poucas coisas importantes a saber quando usar intervalos nomeados com gráficos:

  • Não deve haver nenhuma célula em branco nos dados do gráfico. Se houver um intervalo em branco, o nome do intervalo não se referiria ao conjunto de dados correto (já que a contagem total levaria a um menor número de células).
  • Você precisa seguir a convenção de nomenclatura ao usar o nome da folha na fonte do gráfico. Por exemplo, se o nome da folha for uma única palavra, como Fórmula, então você pode usar =Fórmula!ChartValue. Mas se houver mais de uma palavra, como Fórmula Chart, então você precisa usar =’Formula Chart’!ChartValue.

You May Also Like the Following Excel Tutorials:

  • How to Create a Thermometer Chart in Excel.
  • Como Fazer uma Curva de Sino no Excel.
  • Criando um Gráfico de Passos no Excel.
  • Criando um Gráfico de Pareto no Excel.
  • Como Fazer um Histograma no Excel.
  • Como Adicionar Barras de Erro no Excel (Horizontal/Vertical/Custom)

Deixe uma resposta

O seu endereço de email não será publicado.