Qué son las referencias circulares en excel

Las referencias circulares es cuando una celda en Excel hace referencia así misma de forma directa o indirecta.

Así, si en la celda C1 indicamos =C1*1,21 se crea una referencia circular.

Referencia Circular Directa

Una referencia circular directa ocurre, cuando la misma celda apunta así mismo.

referencia circular excel

Referencia Circula Indirecta

Una referencia circular indirecta ocurre cuando una fórmula hace referencia a otras celdas y estas a su vez hacen referencia a la primera celda.

Pongamos un ejemplo:

referencia circular excel indirecta

Podemos observar que lo siguiente:

C1 tiene la fórmula = E1+F1

E1 tiene el valor 25 directamente.

F1 tiene la fórmula = E1+C1

Con este ejemplo podemos ver que C1 no apunta directamente así mismo, pero que a través de F1 sí que lo hace.

Si le damos Aceptar, excel nos permite dejar la referencia circular.

Pero hay que tener en cuenta, que las referencias circulares pueden causar problemas graves de rendimiento en Excel al generar un bucle de cálculo. Esto es debido a que el cálculo nunca termina ya que las celdas hacen referencia entre sí y realiza el cálculo una y otra vez.

Solución para evitar las referencias circulares

No hay mucho margen con las referencias circulares.

En caso de que te ocurra, la mejor solución suele ser eliminar la referencia circular.

Para ello, puedes usar en la ficha Fórmulas la Auditoría de fórmulas e indicar Comprobación de errores y luego Referencias circulares.

referencia circular excel encontrar

Como verás, ya te indica que tienes una referencia circular en la C1 y F1.

Otra muy buena opción, solamente en el caso que desees conservar la referencia circular, es indicarle un número de veces máximo que Excel iterará el mismo cálculo.

De forma que así evitarás bloqueos innecesarios en excel.

Para ello, tienes que ir a la pestaña Archivo, luego Opciones y a continuación Fórmulas. Allí en la sección Opciones de cálculo activas la casita Habilitar cálculo iterativo.

referencia circular excel modificar

Y en la casilla de Iteraciones máximas podemos indicar el número de iteraciones que queremos.