UNA referencia circular ocurre en Excel cuando una fórmula contiene una referencia de celda a la celda que contiene la fórmula.
La información del artículo se aplica a las versiones de Excel 2019, 2016, 2013, 2010, Excel Online y Excel para Mac.
Un ejemplo de una referencia circular
Un ejemplo de este tipo de referencia circular se muestra en la imagen de abajo, donde la fórmula en la celda C1 contiene una referencia a la celda C1 en la fórmula:
= A1 + A2 + A3 + C1
Un error de referencia puede ocurrir cuando una fórmula hace referencia a otra fórmula que eventualmente se refiere a la celda que contiene la fórmula original.
Advertencia de referencia circular
Como se muestra en la imagen anterior, si se produce una referencia circular en una hoja de cálculo de Excel, el programa muestra un cuadro de diálogo Alerta que indica el problema. El mensaje en el cuadro de diálogo está redactado específicamente porque no todas las referencias circulares en las fórmulas son involuntarias como se describe a continuación.
opciones de usuario
Las opciones de usuario cuando este cuadro de diálogo aparece son para seleccionar DE ACUERDO o Ayuda , ninguno de los cuales solucionará el problema de referencia circular. Cuando lea el mensaje en el cuadro de diálogo, descubrirá que:
- Ayuda está destinado a ser utilizado cuando se produce una referencia circular no intencional. Esto le lleva a la información del archivo de ayuda de Excel sobre referencias circulares.
- DE ACUERDO se utiliza para indicar a Excel que la referencia circular se hizo intencionalmente y que debería dejarla en su lugar.
Referencias circulares involuntarias
Si la referencia circular se realizó involuntariamente, la información del archivo de ayuda le muestra cómo encontrar y eliminar referencias circulares. El archivo de ayuda te indica que uses Excel's. Comprobación de errores Herramienta ubicada en la pestaña Fórmulas. Muchas referencias de celda no intencionadas pueden corregirse sin la necesidad de verificar los errores simplemente corrigiendo las referencias de celda utilizadas en la fórmula.
Referencias circulares intencionales
La referencia circular de Excel no ofrece una solución para un problema de referencia circular porque no todas las referencias circulares son errores. Si bien estas referencias circulares intencionales son menos comunes que las no intencionales, pueden usarse si desea que Excel itere o ejecute una fórmula varias veces antes de producir un resultado.
Habilitando cálculos iterativos
Excel tiene una opción para habilitar estos cálculos iterativos Si planeas usarlos.
Para habilitar cálculos iterativos:
-
Seleccionar Expediente (o la Oficina botón en Excel 2007).
-
Seleccionar Opciones para abrir el cuadro de diálogo Opciones de Excel.
-
En el panel de la izquierda del cuadro de diálogo, seleccione Fórmulas.
-
En el panel derecho del cuadro de diálogo, seleccione Habilitar cálculo iterativo casilla de verificación
Debajo de la casilla de verificación, las opciones están disponibles para:
- Establecer el número máximo de iteraciones; este es el número de veces que Excel debe recalcular la fórmula.
- Establezca la cantidad máxima de cambio aceptable entre los resultados del cálculo: cuanto menor sea el número, más preciso será el resultado.
Visualización de ceros en las células afectadas
Para las celdas que contienen referencias circulares, Excel muestra una 0, como se muestra en célula C1 en el ejemplo o el último valor calculado en la celda.
En algunos casos, las fórmulas pueden ejecutarse con éxito antes de que intenten calcular el valor de la referencia de celda donde se encuentran. Cuando eso sucede, la celda que contiene la fórmula muestra el valor del último cálculo exitoso.
Más sobre la advertencia de referencia circular
Después de la primera instancia de una fórmula que contiene una referencia circular en un libro de trabajo, es posible que Excel no vuelva a mostrar el mensaje de advertencia. Depende de las circunstancias de cómo y dónde se crean las referencias circulares adicionales.
Los ejemplos de cuándo se muestra el cuadro de alerta que contiene el mensaje de advertencia para las siguientes referencias circulares incluyen:
- La primera instancia de una referencia circular en cualquier libro abierto.
- Después de eliminar todas las referencias circulares en todos los libros abiertos, se crea una nueva referencia circular.
- Después de cerrar todos los libros, se crea una fórmula que contiene una referencia circular en un nuevo libro.
- Se abre un libro que contiene una referencia circular.