Atualizar automaticamente o gráfico de barras?

3

Então para um projeto no trabalho eu tenho uma tabela no Excel que contém números para cada mês do ano até este em quatro categorias. Parece (um pouco) assim:

+-------+-------+-------+-------+-------+
| Group | Jan   | Feb   |   Mar | Apr   |
+-------+-------+-------+-------+-------+
| AAAA  |   111 |   222 |   333 |   444 |
| BBBB  |   555 |   666 |   777 |   888 |
| CCCC  |   999 |   000 |   111 |   222 |
| DDDD  |   333 |   444 |   555 |   666 |
+-------+-------+-------+-------+-------+

O que estou tentando fazer agora é criar um gráfico de barras que exiba todos os quatro grupos como grupos de barras que contêm os dados do mês atual, o 6 meses e o ano anterior. Agora, fazer isso uma vez seria bem fácil, mas estou tentando fazer com que, quando eu ad em um novo mês, ele atualize automaticamente todo o gráfico.

Alguma idéia de como fazer isso?

    
por Psyshadow 08.04.2014 / 11:43

2 respostas

2

Você deve considerar usar uma tabela do Excel para isso.

  1. Converta seus dados em uma tabela do Excel, Insert > Table .
  2. Adicione 3 colunas (depois do seu grupo, antes de seus meses), chamadas Current, 6_Prior, 12_Prior (ou outra coisa adequada).
  3. Use as seguintes fórmulas para as três colunas adicionadas (altere os nomes das referências conforme apropriado):

    Current: =OFFSET([@Current],0,COLUMNS(Table)-2)
    6_Prior: =OFFSET([@6_Prior],0,COLUMNS(Table)-8)
    12_Prior: =OFFSET([@12_Prior],0,COLUMNS(Table)-14)

    Supondo que você adicione os dados dos novos meses à direita da tabela, isso retornará o mês mais recente, e os 6 e 12 anteriores.

  4. Crie seu gráfico usando as colunas Current, 6_Prior e 12_Prior como fonte de dados. O gráfico será atualizado automaticamente quando você adicionar dados à sua Tabela.

por 08.04.2014 / 15:24
2
  1. Vá para o Gerenciador de nomes. Crie um novo nome chamado Month .

  2. Em Refere-se a, altere para =OFFSET("Group",0,0,1,COUNTA(1:1))

  3. Crie um gráfico de barras usando os dados existentes.

  4. Clique no gráfico de barras na figura. A fórmula deve ser algo assim:

=SERIES(Sheet1!$D$9,Sheet1!$E$7:$I$7,Sheet1!$E$9:$I$9,2)

Altere a segunda parte, Sheet1!$E$7:$I$7 para Month .

O gráfico será atualizado automaticamente como você deseja.

    
por 08.04.2014 / 13:24