Referenciando uma célula no Excel usando valores de outras células

9

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?

    
por Matteo 06.02.2012 / 07:22

2 respostas

11

Use & para criar as coordenadas da célula, acesse-as usando INDIRECT() .

=SUM(INDIRECT("B1:B" & A1))
    
por 06.02.2012 / 08:03
10

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.

    
por 06.02.2012 / 21:01