Esses dias estava olhando uma notícia do UOL que possuía um gráfico animado bem interessante.

Resolvi comprar a ideia e fazer um parecido no Excel. Ele está aqui para ser baixado, e o resultado você vê abaixo:

grafico mananciais em excel

Gráfico Animado em Excel da Situação dos Mananciais em São Paulo (fonte: Sabesp)

 

Este gráfico mostra a evolução do nível dos mananciais de São Paulo gerenciados pela SABESP e mostra os dados desde 1-jan-2003.

Separo abaixo a forma como construí este gráfico dos mananciais:

Parte 1 – base de dados para o gráfico

A partir do artigo do UOL comecei  a dar uma fuçada até chegar aqui. Tem um gráfico muito legal construído por Miguel Peixe. Nele, tem o link para o código fonte que foi usado no github, e lá consegui baixar um CSV com os dados deste 2003, no formato CSV.

(atualização: enquanto escrevia este artigo recebi resposta do Miguel me passando o link para os dados atualizados diariamente. Aqui. Desde já, agradeço pelo ajuda.)

Basicamente fiz uma importação de arquivo CSV separando os campos por vírgula (,). Isto está na planilha base de dados.

Parte 2 – transformar a base em tabela

Para facilitar a atualização dos dados no gráfico, resolvi transformar o intervalo de dados em uma Tabela. Para fazer isto, basta clicar em qualquer célula do intervalo e ir em Inserir>Tabela. Veja abaixo:

Como transformar intervalo em Tabela no Excel

Como transformar intervalo em Tabela no Excel

Parte 3 – organizar os dados em uma tabela dinâmica

Nesta etapa criei uma tabela dinâmica para poder organizar melhor os dados. Isto é opcional, daria até para organizar os dados assim, mas como sou fã de carteirinha da tabela dinâmica…

Para fazê-la, é simples. Clique em qualquer lugar da tabela criada e vá em Inserir>Tabela Dinâmica. Veja:

Usando o Recurso de Tabela Dinâmica

Usando o Recurso de Tabela Dinâmica

Depois de pronta, vamos organizá-la da seguinte forma:

Distribuição dos dados dos mananciais no Excel

Distribuição dos dados dos mananciais no Excel

Parte 4 – filtrar os dados a serem utilizados no gráfico de situação dos mananciais

Na planilha grafico construí uma estrutura para poder fazer a animação do gráfico.

Inicialmente coloquei alguns dados na parte superior:

Estrutura para o gráfico interativo

Estrutura Básica para o gráfico interativo

 

Nesta área, a única coisa que precisa ser alterada é o intervalo de dias que a macro irá usar para atualizar nosso gráfico.

Os demais cálculos são feitos usando funções máximo e mínimo. Gosto de usar também intervalos nomeados, e por isso apliquei às células os seguintes nomes. Para aprender a fazê-lo, veja este artigo.

B