Como definir um gráfico, com base na mudança automática de dados?

0

Eu tenho uma planilha do Excel (chamada Sheet1 ), onde adiciono regularmente alguns dados. Ao pressionar um botão, um resumo desses dados é gravado em uma próxima página (chamado Evolution ) e, na próxima página, há também um gráfico, e esse gráfico parece estar errado no sentido de que não atualiza: o gráfico foi definido como tendo seu "intervalo de dados do gráfico" como =Evolution!$B$2:$F$10 , mas quando uma linha é adicionada a esse intervalo, ela não é atualizada automaticamente para =Evolution!$B$2:$F$11 .

Existe uma coisa que pode ser útil: eu já defini um nome Evolution_Total_Count (na célula A3), que calcula a quantidade de linhas que preciso para o gráfico, mas aqui é onde a diversão começa: Estou pensando em um intervalo de dados do gráfico como este:

=Offset(Evolution!B2:B2;Evolution_Total_Count;5)
  • A ideia é:
    • Comece com a célula B2
    • O número de linhas a serem tomadas pode ser encontrado no nome Evolution_Total_Count
    • O número de colunas é igual a 5 (existem cinco colunas de fato)
  • A realidade é:
    • Esta não é a maneira correta de usar a função de planilha Offset . (Mas qual é o caminho certo e como posso testar isso, como posso testar uma fórmula, retornando um intervalo?)
    • Quando insiro o nome Evolution_Total_Count na função de planilha Offset , o Excel não está usando o valor (atualmente sendo 9), mas a referência de célula, onde esse nome é definido (A3).

Alguém sabe como eu posso definir o intervalo de dados do gráfico do meu gráfico, preferivelmente usando o nome Evolution_Total_Count ? (Eu prefiro não criar um nome para a tabela inteira).

Para fins de clareza, por exemplo, uma amostra da aparência da minha planilha Evolution :

   |          A           B              C            D             E              F
---+--------------------------------------------------------------------------------
1  |
2  |  Amount of         Date    Still open   Still open  First answer  Second answer
   |    entries                   (amount)      average       average        average
3  |          9    20/07/2018            7  12,14285714   8,368421053    8,863636364
4  |               23/07/2018            8       13,625          7,95    8,869565217
5  |               26/07/2018           11  17,63636364   7,043478261    7,785714286
6  |               06/08/2018           10         22,5   6,272727273    7,444444444
7  |               09/08/2018           10         24,8   5,621621622           6,95
8  |               10/08/2018           10         18,9   5,413043478           6,25
9  |               11/09/2018           13  30,38461538   4,677419355              7
10 |               17/09/2018           11  37,54545455   5,117647059    7,109589041
11 |               26/09/2018           10         27,5   4,901234568    6,823529412
    
por Dominique 27.09.2018 / 09:47

1 resposta

1

Você pode configurar seus dados como uma tabela e basear seu gráfico fora disso. Seu Chart Data Range ainda seria um intervalo de dados em vez do nome da tabela e incluiria o cabeçalho, de modo que, se a linha 1 fosse sua linha de cabeçalho, o intervalo seria:

=Evolution!$B$1:$F$10

Quando você adiciona uma linha, o intervalo se ajusta a

=Evolution!$B$1:$F$11

    
por 28.09.2018 / 17:47