Dados de meses diferentes em um gráfico, coloridos de forma diferente?

0

Eu tenho três folhas com tabelas dinâmicas em um documento do Excel. Esta tabela é ligeiramente diferente de mês para mês:

tabela 1 - Jan

bicicleta 100

scooter 20

tabela 2 - fev

bicicleta 20

skate 2

hoverboard 1

tabela 3 - Mar

auto 3

bicicleta 30

Eu quero criar um único gráfico (gráfico de pizza ou gráfico de barras) que mostre esses dados juntos, colorindo todos os meses em cores diferentes para comparar as vendas de cada tipo de produto (alguns produtos não são listados em alguns meses). Como fazer isso?

    
por user311085 27.03.2014 / 18:31

1 resposta

0

crie uma planilha consolidada a partir de sua tabela dinâmica diferente e crie seu gráfico a partir daí.

Acabei de testar rapidamente com uma tabela consolidada (feita em 5 colunas para uma entrada semi-dinâmica), uma tabela dinâmica baseada nisso para organizar facilmente os dados do gráfico. Esta tabela dinâmica é a solução rápida, mas poderia ser evitada com um outro arranjo de consolidação (não há tempo para isso agora)

aqui está a fórmula que eu uso

consolidar tabela

A1->E1: sheet   index   month   object  count

A2 - > E1000 são fórmula, mesma fórmula por coluna, então B4 tem a mesma fórmula que B999 (com endereço relativo dentro quando usado)

A2: name of the sheet (sheet that have a serie of data for a month).

Entrada manual, eu uso pacote de 10 entradas por mês, mas fica a seu critério e pode ser 5 para jan, 22 para fev, 1 para mar, ...

B2: =MATCH(A2;$A$2:$A$1000;0)-1

$A$2:$A$10000 está cobrindo toda a entrada consolidada do nome da planilha. Permite reiniciar a referência posterior usada nos dados

C2: =INDIRECT("'" & $A2 & "'!$B$1")

em que $B$1 é a célula local que contém a referência do mês na tabela dinâmica (como 1-jan)

D2: =INDIRECT("'" & $A2 & "'!" & ADDRESS(ROW(A4)-$B2;COLUMN(A4);1))

em que A4 é a célula local que contém o tipo de objeto na planilha de tabela dinâmica (como bicicleta, automática, ...) A4 deve ser sheetname! A4, mas como é linha relativa, o nome da planilha pode ser omitido na fórmula

E2: =INDIRECT("'" & $A2 & "'!" & ADDRESS(ROW(B4)-$B2;COLUMN(B4);1))

em que B4 é a célula local que contém a contagem na planilha de tabela dinâmica (como b20, 100, ...)

aqui é uma amostra de A11: E15

m1  0   1-jan   0   0
m2  10  2-feb   bike    20
m2  10  2-feb   hoverboard  1
m2  10  2-feb   skateboard  2
m2  10  2-feb   0   0

m1 e m2 são o nome de 2 folhas com dados da tabela dinâmica

a tabela dinâmica é algo como (e o gráfico é baseado nisso) usando dados da coluna C, D e E:

Row Labels 0 bike hoverboard scooter skateboard auto Grand Total 1-jan 0 100 20 120 2-feb 0 20 1 2 23 3-mar 0 30 3 33 Grand Total 0 150 1 20 2 3 176

    
por 28.03.2014 / 10:41