



La referencia circular en Excel se produce cuando en una celda insertamos una fórmula de la que calculamos un valor y tiene como referencia la propia celda, directa o indirectamente. Al no poder leer el valor y modificarlo a la vez, se muestra el error, entrando en un bucle.
Microsoft Excel no puede calcular automáticamente todos los libros abiertos cuando uno de ellos contiene una referencia circular.
Deseamos realizar la suma de las celdas A1, A2 y A3. Para ello simularemos el error en los argumentos de la función SUMA.
A | B | |
---|---|---|
1 | 100 | |
2 | 50 | |
3 | 25 |
Ir a: Celda A1
Escribir: 100. O cualquier valor numérico.
Ir a: Celda A2
Escribir: 50. O cualquier valor numérico.
Ir a: Celda A3
Escribir: 25. O cualquier valor numérico.
SIMULAMOS EL ERROR. Ir a: Celda A4
Escribir:
=SUMA(A2:A4)Indicamos el rango de A2:A4, pero A4 es la celda del resultado.
Pulsar la tecla Enter. Verificar como se muestra el mensaje de advertencia de referencia circular.
Pulsar el botón Aceptar. Para confirmar el mensaje.
Verificar como muestra la celda A4 el valor 0 y en la barra de fórmula muestra la función insertada.
- COMPROBAR REFERENCIAS CIRCULARES EN LA HOJA
Si una hoja Excel incluye una Referencia Circular podemos identificarla por dos métodos
Ir a: Cinta de opciones
Pestaña: Fórmulas
Grupo: Auditoría de fórmula
Comprobación de errores
Referencias circulares. Mostrará cuadro con las referencias existentes.
Clic sobre el cuadro de la referencia. Nos llevará a la celda que incluye la referencia circular.
Ir a la Barra de estado de la ventana Excel (inferior izquierda). Verificar como muestra la leyenda de Referencias circulares: A4.
- PERMITIR Y USAR LA REFERENCIA CIRCULAR
Para ciertos cálculos, nos puede interesar que Excel calcule cada celda de dicha referencia utilizando los resultados de la iteración anterior.
Si no se cambia el valor predeterminado de la iteración, Excel detendrá los cálculos tras 100 iteraciones o después de que todos los valores en l referencia circular cambien menos de 0,001 entre iteraciones, independiente de cuál sea la primera.
Según la versión de Excel:
- EXCEL 2007. Ir a: Botón de Office
Botón: Opciones de Excel. Mostrará ventana de opciones.
- EXCEL 2010/2013/2016. Ir a cinta de opciones
Pestaña: Archivo
Opciones. Mostrará ventana de opciones.
Clic sobre la categoría: Fórmulas.
Ir a: Grupo Opciones de cálculo
Activar la casilla: Habilitar cálculo iterativo. Cuando se activa esta opción, se calculan las fórmulas iterativas (denominadas también referencias circulares). Si no especifica lo contrario, Excel se detendrá tras realizar 100 iteraciones o cuando el cambio de todos los valores sea inferior a 0,001.
Ir a: Iteraciones máximas
Insertar el valor deseado. Para cambiar los valores de número máximo de iteraciones utilizadas y cantidad máxima de cambio por debajo de los cuales se detiene la iteración.
Pulsar el botón Aceptar. Cierra la ventana de opciones de Excel.
