Foto de Victor A.
Victor há 4 anos
Enviada pelo
Site

Tabelas dinâmicas, gráficos e gerenciador de nomes

Boa noite, Eu precisava criar uma tabela dinâmica que montasse um gráfico com as seguintes informações: valor das vendas por mês OU quantidade das vendas por mês. Mas ao criar uma tabela só, o gráfico apresenta os dois valores juntos, e não tenho como filtra-los. Então tentei criar duas tabelas dinâmicas, uma com o valor das vendas e uma com a quantidade das vendas, e usar um desloc corresp para selecionar a área do gráfico com base na posição das duas tabelas, porém ao vincular as formulas através do gerenciador de nomes, o grafico se torna dinâmico e trava automáticamente na tabela selecionada. Então pensei em usar um se para criar uma tabela que não fosse dinâmica, importando os dados das duas tabelas que citei acima conforme eu escolhesse ou valor ou quantidade. Até ai funciona perfeitamente, porém quando adiciono uma segmentação de dados para aplicar os filtros nas tabelas dinamicas (e consequentemente na normal) o valor do desloc que eu tinha configurado no gráfico some e se torna um valor fixo, correspondente ao tamanho maximo que a tabela pode ter. Alguém tem alguma sugestão para resolver isso?

Excel
1 resposta
Professora Ana M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 anos
Contatar Ana

Vou fornecer uma solução alternativa para criar o gráfico com informações separadas de valor das vendas por mês ou quantidade das vendas por mês, e permitir filtrá-las independentemente usando segmentações de dados.

Crie duas tabelas dinâmicas separadas, uma para o valor das vendas e outra para a quantidade das vendas. Certifique-se de que cada tabela tenha os campos "Mês" e a respectiva medida (valor ou quantidade).

Selecione a tabela dinâmica do valor das vendas. Vá para a guia "Opções de Tabela Dinâmica" no Excel e clique em "Selecionar" no grupo "Dados".

Dê um nome para a tabela dinâmica selecionada no campo "Nome" (por exemplo, "Tabela_Valor").

Repita os passos 2 e 3 para a tabela dinâmica da quantidade das vendas, dando um nome para ela (por exemplo, "Tabela_Quantidade").

Agora, crie uma nova tabela que servirá como base para o gráfico. Crie uma coluna com os meses desejados (pode ser uma lista estática de meses ou até mesmo uma cópia dos meses da tabela dinâmica). Suponha que a coluna de meses comece na célula A2.

Na coluna ao lado dos meses (por exemplo, coluna B), insira a seguinte fórmula para recuperar o valor das vendas ou quantidade das vendas, dependendo de uma escolha que você fará:


=SE(Escolha="Valor"; ÍNDICE(Tabela_Valor[Valor das Vendas]; CORRESP($A2; Tabela_Valor[Mês]; 0));
SE(Escolha="Quantidade"; ÍNDICE(Tabela_Quantidade[Quantidade das Vendas]; CORRESP($A2; Tabela_Quantidade[Mês]; 0)); "")
Certifique-se de substituir "Escolha" pela célula onde você fará a escolha (por exemplo, a célula C2) e ajuste as referências às tabelas dinâmicas e aos campos conforme necessário.

Agora você pode criar um gráfico com base na nova tabela criada (coluna A para o eixo x e coluna B para o eixo y). Certifique-se de que o gráfico esteja vinculado às células e ajuste a formatação conforme necessário.

Ao utilizar segmentações de dados nas tabelas dinâmicas (Tabela_Valor e Tabela_Quantidade), o gráfico será atualizado dinamicamente de acordo com os filtros aplicados. A escolha de "Valor" ou "Quantidade" na célula de escolha (passo 6) determinará quais dados serão exibidos no gráfico.

Um professor já respondeu

Envie você também uma dúvida grátis

Envie sua pergunta

 

Aprenda do seu jeito, no seu ritmo