excel - rellenar - Número de identificador de celda
que es una celda en excel (2)
Sí, por ejemplo, puede poner 12
en B1 y 25
en B2 y aplicar:
=SUM(INDIRECT("A"&B1&":A"&B2))
Devuelve la referencia especificada por una cadena de texto. Las referencias se evalúan inmediatamente para mostrar sus contenidos. Use INDIRECT cuando desee cambiar la referencia a una celda dentro de una fórmula sin cambiar la fórmula en sí.
Necesito usar una función SUMA en un rango de Excel, por ejemplo, =SUM(A12:A25)
.
¿Hay alguna manera de almacenar los números 12
y 25
en otras dos celdas y usarlos en la función SUMA?
En lugar de INDIRECT
, debe usar INDEX
porque no es volátil. Si B1 muestra la primera fila y B2 la última, entonces su fórmula sería:
=SUM(INDEX(A:A,B1):INDEX(A:A,B2))
Si B1 es 5 y B2 es 7, sumará B5: B7 (y como se dijo, de una manera no volátil). En más del 90% de los casos, INDEX()
e INDEX():INDEX()
serán una solución mejor que OFFSET
y / o INDIRECT
. ;)