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


12

Gostaria de saber se é possível fazer referência a uma célula no Excel, dependendo do valor de outra célula.

Exemplo

  • Eu tenho uma célula, digamos A1onde eu tenho o número da linha que eu quero usar (por exemplo, o conteúdo de A1é 42)

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

Existe alguma maneira?

Respostas:


14

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

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

Não está marcado para isso, mas isso também funciona para o OpenOffice Calc.
Knyri 30/10/2015

12

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

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

Consulte a documentação para obter mais detalhes sobre o uso.


Obrigado. INDEX está trabalhando com referências externas (sem abri-las), INDIRECT não.
amigos estão dizendo sobre hellcode
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.