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.