Use &
para criar as coordenadas da célula, acesse-as usando INDIRECT()
.
=SUM(INDIRECT("B1:B" & A1))
Gostaria de saber se é possível referenciar uma célula no Excel dependendo do valor de outra célula.
Exemplo
Eu tenho uma célula, digamos A1
, onde eu tenho o número da linha que desejo usar (por exemplo, o conteúdo de A1
é 42
)
Eu quero calcular a soma da coluna B
da linha 1
para a linha correspondente ao número dado em A1
. Algo como =SUM( B1:B<NUMBER_IN_A1> )
Existe alguma maneira?
INDEX
é normalmente preferível a INDIRECT
, quando possível. Você não precisa "codificar" a coluna e ela não é (como) volátil.
=SUM(B1:INDEX(B:B,A1))
Consulte a documentação para obter mais detalhes sobre o uso.
Tags microsoft-excel