Referenciar celdas de forma relativa a la celda donde se escribe la fórmula

¡Hola Expertos!

Tengo que escribir una fórmula pero no sé en que celda irá pues depende de la cantidad de datos que haya previamente en la hoja.  Al final de esos datos es cuando  iran las celdas con las fórmulas.

Y aunque no sé la celda, lo que si sé es que las celdas que van a intervenir en la fórmula están situadas a cierto número de filas y columnas de la celda donde va la fórmula.

En concreto: si la celda fuera B20 la fórmula a poner sería

= C18 - (A18)^2

Si fuera otra celda en lugar de B20 el primer término sería la celda dos filas arriba y una columna a la derecha, y el segundo término la celda 2 filas arriba y una a la izquierda.

Entonces he probado y esta fórmula funciona

=DESREF(INDIRECTO(CELDA("direccion"));-2;1) - (DESREF(INDIRECTO(CELDA("direccion"));-2;-1))^2

Pero cuando inserto una fila alli por arriba donde están los datos da un error de referencia en la casilla donde está la fórmula.

Que podría hacer para que no pase esto, que yo pueda añadir cuantas filas o columnas quiera antes sin que me salga ese error.

Espero su ayuda

Añade tu respuesta

Haz clic para o