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