.
Ok, Esteban
Si, eventualmente, te hubiera entendido bien esta vez, creo que lo que estás buscando es la función INDIRECTO.
Siguiendo tu ejemplo, en cierta celda "fija", digamos C4, por ejemplo tienes un rango escrito en un momento como "A1:B1" y quieres que funcione como un rango normal, supongamos una suma.
Si así fuera, donde quieres ver el resultado coloca esta fórmula:
=SUMA(INDIRECTO(C4))
Esta fórmula arrojará el mismo resultado que:
=SUMA(A1:B1)
La diferencia es que puedes variar el rango a considerar modificandolo manualmento o por fórmula en la celda C4.
Desde luego, tu función puede ser distinta a suma, pero esto es al solo efecto didáctico.
Luego, si en alguna parte tuvieras la celda donde varías la fila a considerar, podemos combinar la solución anterior con esta y obtener el resultado deseado.
Asumamos que la celda donde varías el número de fila es "D4".
Entonces tu fórmula final debería ser:
=SUMA(INDIRECTO(CONCATENAR("A";$D$4;":B";$D$4)))
Así, CONCATENAR arma la dirección deseada, mientras que INDIRECTO la convierte en un rango válido para la suma (u operación que necesites hacer).
En este caso, al fijar -con el signo $- la celda D4, donde copies la fórmula hará referencia a esa celda. Si, por caso, tuvieras que hacer referencia a otras celdas con el número de fila, quita los signos $ donde corresponda.
Espero que esto sea lo que necesitabas. Si no lo fuera, pregúntame de nuevo hasta que lo resolvamos.
Un abrazo
Fernando
.