Hacer referencia a una celda en Excel usando valores de otras celdas

Hacer referencia a una celda en Excel usando valores de otras celdas

Me gustaría saber si es posible referenciar una celda en Excel dependiendo del valor de otra celda.

Ejemplo

  • Tengo una celda, digamos A1donde tengo el número de fila que quiero usar (por ejemplo, el contenido de A1es 42)

  • Quiero calcular la suma de la columna Bde la fila 1a la fila correspondiente al número dado en A1. Algo como=SUM( B1:B<NUMBER_IN_A1> )

¿Hay alguna manera?

Respuesta1

Úselo &para crear las coordenadas de la celda, acceda a ellas usando INDIRECT().

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

Respuesta2

INDEXnormalmente es preferible a INDIRECT, cuando sea posible. No es necesario "codificar" la columna y no es tan volátil.

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

Ver eldocumentaciónpara obtener más detalles sobre el uso.

información relacionada