Compartilhar via

Sobre Gráfico.

Anônima
2016-12-21T01:43:17+00:00

Estou desenvolvendo um gráfico de linha para demonstrar o perfil dos saldos que vão acontecendo no dia a dia de uma conta corrente.

É o seguinte: Abri uma outra planilha além planilha Conta Corrente, com o nome de GráficoContaCorrente onde estão o Gráfico, a coluna de Receitas, a coluna de Despesas e os cálculos da coluna de Saldo.

Coluna A        Coluna B        Coluna C

 Receitas        Despesas          Saldo

Então, na medida em que alimento a planilha de Conta Corrente novas linhas de dados vão sendo acrescentadas na coluna C da planilha GráficoContaCorrente. Com isso a coluna C vai variando o intervalo de dados de saldos.

No Menu Selecionar Dados para o Gráfico, eu tenho que informar o Nome da Série e os Valores da Série de Dados. Intervalo de varia da linha C3 até a última linha que contém a atualização de novas linhas de saldos.

O intervalo da Série de Dados é esse: =GráficoContaCorrente!$C$3:$C$112, que é a última linha de saldo.

Mas, agora vem a pergunta: Como seria definido este intervalo na telinha de Valores da Série, pra que tenha uma amplitude variável na extensão; Tipo =GráficoContaCorrente!C$3:C$112, daí entrando mais um registro vai pra =GráficoContaCorrente!C$3:C$113, mais um vai pra =GráficoContaCorrente!C$3:C$114, e assim por diante.

Vou enviar a planilha que contém esta elaboração.

Grato.

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2016-12-23T11:40:58+00:00

Osmar, obrigado pela explicação detalhada.

Repondendo sua pergunta diretamente, o que você deseja fazer é isto (não abra ainda!): http://peltiertech.com/Excel/Charts/DynamicCharts.html

Depois, ao abrir esse link, verá que ele mostra um layout do Excel antigo: do Excel 2003 ou anterior. A razão disso é que não era possível fazer isso sem nomes definidos antes do 2007, mas a partir do Excel 2007 com o objeto tabela, isso tornou a ser possível sem tais complicações.

Você chegou a criar um objeto de tabela como mostrei? Pode ser que eu não tenha entendido muito bem, mas esse exemplo faz exatamente o que você pretende. No cenário abaixo, entre com um número na célula selecionada:

Veja que o gráfico expande automaticamente e a fórmula também expande automaticamente:

Esta resposta foi útil?

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2016-12-21T12:14:48+00:00

Osmar,

Crie um objeto tabela a partir dos seus dados e verá que o gráfico tornará autoexpansível. Na guia Página Inicial, clique em Formatar como Tabela que será criado esse objeto:

Em seguida, referencie o intervalo do gráfico ao intervalo da tabela. Verá que, ao acrescentar linhas, o gráfico atualiza expande automaticamente.

Esta resposta foi útil?

0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2016-12-23T01:56:56+00:00

    Felipe ! 

    A sua demonstração foi muito útil, mas meu empenho por automatizar todos os procedimentos me faz querer um pouco mais a partir desta tua boa vontade. Percebi que ainda preciso dispor de um trabalho manual em: Selecionar a tabela, pegar o rabicho da seleção e puxar pra baixo, para alimentar as próximas linhas, cujas fórmulas trazem os novos valores lançados na planilha de Conta Corrente. Nesta planilha de lançamentos de Conta Corrente, eu prefiro não ter mais nada a fazer além dos lançamentos, para evitar interferência em algum arranjo futuro.

    Na planilha GráficoContaCorrente, onde está a tabela dos dados do gráfico, eu coloquei uma fórmula na Coluna D, em D1, que conta o número de linhas com valores na coluna de Saldo a partir de C2, daí no final da fórmula eu adiciono 1 para incluir a linha do título da coluna C. Assim: =CONT.NÚM(C$2:C$1000)+1 é igual ao número da última linha do intervalo que contém os valores numéricos que serão grafados. Na sequência usei uma fórmula que define o endereço da célula inicial do intervalo =ENDEREÇO(3;3;1;1;"GráficoContaCorrente") resultando em GráficoContaCorrente!$C$3, finalmente usei a mesma fórmula para definir o endereço da última célula do intervalo de valores a serem grafados =ENDEREÇO(D1;3;1;1;"GráficoContaCorrente") resultando em

    GráficoContaCorrente!$C$119. Com esses três passos eu defini o intervalo variável que seria utilizado para grafar. Mas, eu não consigo dessas duas expressões, fazer uma expressão lógica que valesse como Valores da Série ou Intervalo de Dados do Gráfico. No Menú, Em Design, Selecionar Dados, vem a tela que define o intervalo de dados para o gráfico. A Expressão é assim: = GráficoContaCorrente!$C$1:$C$119. Eu tenho que fazer das duas expressões, uma como esta, e que funcione igual a esta original que seleciona os dados a serem grafados. Tentei usar a função Indireto sobre junções dessas expressões, mas não deu certo. Então Felipe, nessa linha de interpretação eu não preciso me preocupar com nada além dos lançamentos. Com isso o intervalo variável funciona sem precisar ficar verificando e ajeitando as coisas. Não é mesmo!

    Fico muito grato com este seu apoio e no aguardo. Sei que você consegue fazer esta função, sem dúvida.

    Obrigado.

    Esta resposta foi útil?

    0 comentários Sem comentários