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


12

Me gustaría saber si es posible hacer referencia a 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?

Respuestas:


14

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

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

No está etiquetado para ello, pero esto también funciona para OpenOffice Calc.
— Knyri

12

INDEXnormalmente es preferible a INDIRECT, donde sea posible. No tiene que "codificar" la columna, y no es (como) volátil.

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

Consulte la documentación para obtener más detalles sobre el uso.


Gracias. INDEX está trabajando con referencias externas (sin abrirlas), INDIRECTO no.
— Hellcode
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.