Una guía detallada de todas las herramientas de ajuste para fotos en Mac
13 febrero, 2022
Gestión de varios monitores Mac: 6 herramientas y consejos esenciales
13 febrero, 2022

¿Qué es la referencia circular en Excel? Todo lo que necesitas saber

Hay ciertas ocasiones en las que intenta ingresar una fórmula en una celda y regresa con un error. Curiosamente, te dice algo sobre la referencia circular que no has escuchado antes. Pero no se preocupe. Otros también enfrentan el mismo problema a veces.

Esto suele ocurrir cuando fuerza a una fórmula de Excel a calcular la misma celda donde se está ejecutando la fórmula. Como resultado, verá un mensaje de error, que indica la existencia de referencias circulares.

Las referencias circulares son problemáticas en Excel y a veces pueden afectar su flujo de trabajo. En este artículo, aprenderá todo sobre las referencias circulares en Excel.

¿Qué es la referencia circular en Excel?

En Excel, se produce una referencia circular cuando una fórmula se refiere repetidamente a la misma celda. Como resultado, esto crea un bucle sin fin entre varias celdas. Esto ralentizará la velocidad de procesamiento de la hoja de cálculo y puede continuar a menos que la detenga.

Aquí hay una definición sucinta de Microsoft para referencia circular en Excel: «Cuando una fórmula de Excel hace referencia a su propia celda, ya sea directa o indirectamente, crea una referencia circular».

Hay dos tipos de referencias circulares en Excel:

  • Referencia circular directa
  • Referencia circular indirecta

La referencia circular a la que más se enfrentan los usuarios es la referencia circular directa. Esto puede ser el resultado de un error administrativo. Expliquemos las referencias circulares con más detalle.

Ejemplos de referencias circulares en Excel

Hemos comentado anteriormente que hay dos tipos de referencias circulares en Excel: directa e indirecta. Veamos un ejemplo de ambos casos.

Referencia circular directa

La referencia circular directa es fácil de entender. Ocurre cuando la fórmula de una celda se refiere directamente a su propia celda. Para ilustrar este escenario, tomaremos un ejemplo.

En la hoja de cálculo, puede ver que tenemos dos valores en las celdas, A1 y A2. Si escribimos la fórmula = A1 + A2 + A3 en la celda A3, A3 se refiere a sí mismo directamente. Lógicamente, esto no es posible.

direct circular reference

Una vez que presione Enter , verá un mensaje emergente de error de referencia circular. Si hace clic en Aceptar , Excel devuelve el valor 0.

direct circular reference error

Si observa más de cerca, verá que la celda A1 tiene el valor 5, que se suma a la celda A2 con el valor 10. El resultado debería ser 15 en la celda A3.

Sin embargo, cuando agrega la celda A3 a la respuesta, sigue agregándose una y otra vez y va al infinito sin un valor definido. Como resultado, la celda A3 interpreta el resultado como 0.

direct circular reference example in Excel

Referencia circular indirecta

Esta referencia circular es similar a la referencia circular directa. La única diferencia es que en lugar de referirnos directamente a su propia celda, lo hacemos de manera indirecta. Ilustremos esto con un escenario.

Tomemos la celda D2 con el valor 5. Y otra celda F4 con el valor = D2 * 2. Una vez que presione Ingrese , verá el resultado 10.

indirect circular reference

Ahora, tomemos otra celda B4 con valor = F4 * 2. Esto dará como resultado un valor de 20.

indirect circular reference data in Excel

Para el paso final, vayamos a la primera celda, que es D2. Ahora, si editamos el valor en la celda a = B4 * 2, creará un bucle entre estas tres celdas.

indirect circular reference loop

Como resultado, verá aparecer el error de referencia circular. Si presiona Enter , el resultado será 0, como de costumbre.

indirect circular reference pop-up in Excel

Relacionado: ¿Qué es la función XLOOKUP en Excel? Cómo usarlo

Búsqueda de referencias circulares en Excel

Puede encontrar la referencia circular en Excel de forma manual o automática. Explicaremos ambos procesos aquí. Si bien el método manual es difícil de procesar, puede optar por el método automático si tiene que considerar muchas celdas.

Echemos un vistazo a un ejemplo de referencia circular indirecta de los ejemplos anteriores.

Método manual

Para encontrar manualmente la celda de referencia circular, siga los pasos a continuación:

  1. Abra la hoja de cálculo donde desea encontrar la referencia circular.
  2. Dirígete a la pestaña Fórmulas en el menú de la cinta.
  3. Haga clic en la opción Mostrar fórmulas . Esto mostrará todas las fórmulas mencionadas en sus respectivas celdas.
    circular reference manual method
  4. Busque la celda que está causando la referencia circular en la hoja de cálculo.
  5. Corrija la celda que está causando el error.
    find circular reference manual method

Ahora esta hecho. Aunque el proceso manual es un poco tedioso, funciona mejor cuando tiene menos celdas para verificar.

Método automático

Para encontrar automáticamente la celda de referencia circular, siga los pasos a continuación:

  1. Abra la hoja de cálculo donde desea encontrar la referencia circular.
  2. Dirígete a la pestaña Fórmulas en el menú de la cinta.
  3. Haga clic en la flecha hacia abajo junto a la opción Error Checking .
  4. En el menú desplegable, seleccione la opción Referencias circulares , luego verá la lista de celdas afectadas por el error de referencia circular.
    Circular reference automatic method
  5. Una vez que conozca la celda, siga adelante y corríjala.

Si desea encontrar más celdas con referencias circulares, siga repitiendo los pasos anteriores y podrá encontrarlas antes. También puede mirar la parte inferior izquierda de la hoja de cálculo, que muestra las celdas con referencias circulares.

Relacionado: ¿Las fórmulas de Excel no funcionan? Maneras de arreglarlos

Cómo habilitar / deshabilitar la referencia circular en Excel

De forma predeterminada, los cálculos iterativos están desactivados en Excel, lo que genera frecuentes ventanas emergentes de referencias circulares. Si realmente desea tener referencias circulares en su hoja de cálculo, siga los pasos a continuación para habilitar cálculos iterativos.

  1. Haga clic en la opción Archivo .
  2. Seleccione el menú Opciones y se abrirá un cuadro de diálogo.
  3. Haga clic en la pestaña Fórmula .
    Excel formulas tab
  4. Marque la opción Habilitar cálculo iterativo .
  5. Haga clic en Aceptar y estará listo.
    enable iterative calculation in Excel

Si tiene una versión anterior de Excel y no puede encontrar estas opciones, siga estos pasos:

  1. Haga clic en el botón Office .
  2. Haga clic en Opciones de Excel en las opciones.
  3. Haga clic en la pestaña Fórmula .
  4. Marque la opción Cálculos iterativos .
  5. Haga clic en Aceptar y estará listo para comenzar.

Cuando activa Cálculos iterativos, se le presentarán dos opciones: las opciones Máximo de iteraciones y Máximo cambio.

  • Iteraciones máximas : Se utiliza para calcular cuántas veces se puede recalcular la fórmula.
  • Cambio máximo : Se utiliza para el cambio máximo entre los resultados del cálculo.

La configuración predeterminada para el número máximo de iteraciones se establece en 100, mientras que el cambio máximo se establece en 0,001. Puedes cambiarlos según tu gusto.

Intente evitar las referencias circulares

El error de referencia circular es causado por celdas en bucle en una fórmula. Puede haber ocasiones en las que las referencias circulares no sean obvias; es mejor utilizar las funciones automatizadas de Excel.

 

excel-formulas
La hoja de referencia de fórmulas y funciones esenciales de Microsoft Excel

Descargue esta hoja de trucos de fórmulas de Excel para tomar un atajo a través del programa de hojas de cálculo favorito del mundo.

Leer siguiente

 

Acerca del autor

Comments are closed.

Hablamos?