Sua pergunta ainda é um pouco confusa.
Suponho que você tenha dados em A1 a A42 ,
e você deseja fazer o gráfico de A39 , A40 , A41 e A42 (os últimos quatro).
Então, na próxima semana (ou sempre), você adicionará um número em A43 ,
e, em seguida, você desejará fazer o gráfico de A40 , A41 , A42 e A43 .
Sugiro que você configure uma área de preparo em sua pasta de trabalho
que automagicamente manterá os últimos quatro valores em locais estáticos.
Digite =MAX(IF(ISNUMBER($A:$A),ROW($A:$A))) em B1 e digite Ctrl + Deslocar + Enter .
Isso fará com que seja tratado como uma fórmula de matriz .
Ele será exibido na barra de fórmulas como {=MAX(IF(ISNUMBER($A:$A),ROW($A:$A)))} ,
com chaves, e ele será exibido na célula como 42 ,
o número máximo de linha para o qual há dados na coluna A .
Em seguida, defina
-
B2-=INDEX($A:$A,$B$1-3) -
B3-=INDEX($A:$A,$B$1-2) -
B4-=INDEX($A:$A,$B$1-1) -
B5-=INDEX($A:$A,$B$1)
Agora, B2 , B3 , B4 e B5 exibirão os valores de A39 , A40 , A41 e A42 , respectivamente.
Quando você adiciona um número em A43 , B1 mudará para 43 e B2 , B3 , B4 e B5 exibirá os valores de A40 , A41 , A42 e A43 .
Então, gráfico B2 , B3 , B4 e B5 .
Nota: isto irá capturar as últimas quatro linhas, contando de trás para frente (ou seja, acima)
do último que tem um número - mesmo que alguns deles estejam vazios.
Por exemplo, se A40 estiver em branco e você quiser fazer o gráfico de A38 , A39 , A41 e A42 ,
a solução acima não funcionará.
Esse caso pode ser tratado; é um pouco mais complicado.