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.