Referência de célula do Excel a partir da equação

0

Eu preciso criar uma fórmula dinâmica usando uma equação baseada no valor de uma célula, mas estou lutando para encontrar o que preciso, apesar de ter feito isso antes. Por exemplo, eu tenho 600 linhas em um excel, eu quero verificar algo nas últimas 200 linhas apenas. Eu tenho em D1, por exemplo, 600, que diz respeito à quantidade de linhas. Eu preciso idealmente fazer algo assim:

SUM(A(D1+1-200):A(D1+1))

Em outras palavras

SUM(A401:A601)

Eu tentei o seguinte, pois achei que o sinal de dólar deixou isso como variável, mas não está funcionando para mim.

SUM($A$(D1+1-200):$A$(D1+1))

Infelizmente, todas as pesquisas fornecem resultados não relacionados ao que estou tentando alcançar.

    
por The Humble Rat 14.03.2018 / 17:27

2 respostas

3

Você pode usar INDEX, que não é volátil:

=SUM(INDEX(A:A,D1+1-200):INDEX(A:A,D1+1))
    
por 14.03.2018 / 18:42
1

Considere:

=SUM(INDIRECT("A"&(D1+1-200)&":A"&(D1+1)))

Que, para o caso ilustrado acima, é o mesmo que:

=SUM(A1:A201)
    
por 14.03.2018 / 18:01