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

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

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 A1onde tenho o número da linha que desejo usar (por exemplo, o conteúdo de A1is 42)

  • Quero calcular a soma da coluna Bde linha 1para linha correspondente ao número fornecido em A1. Algo como=SUM( B1:B<NUMBER_IN_A1> )

Existe alguma maneira?

Responder1

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

=SUM(INDIRECT("B1:B" & A1))

Responder2

INDEXé normalmente preferível a INDIRECT, sempre que possível. Você não precisa "codificar" a coluna e ela não é (tão) volátil.

=SUM(B1:INDEX(B:B,A1))

Veja odocumentaçãopara obter mais detalhes sobre o uso.

informação relacionada