Cómo encontrar y corregir errores de referencia circular en Excel
🔍 WiseChecker

Cómo encontrar y corregir errores de referencia circular en Excel

Un error de referencia circular ocurre cuando una fórmula intenta calcularse a sí misma. Excel no puede resolver este bucle de cálculo. Este error puede causar resultados incorrectos o impedir que el libro se calcule. Este artículo explica cómo localizar estos errores y corregir sus fórmulas.

Conclusiones clave: Cómo encontrar y corregir errores de referencia circular en Excel

  • Advertencia en la barra de estado: Muestra la dirección de la celda de una referencia circular cuando seleccionas una celda involucrada en el bucle.
  • Fórmulas > Comprobación de errores > Referencias circulares: Lista todas las celdas que contienen una referencia circular para una navegación rápida.
  • Cálculo iterativo (Archivo > Opciones > Fórmulas): Permite que una referencia circular se ejecute un número determinado de veces para cálculos iterativos específicos.

ADVERTISEMENT

Qué es una referencia circular y por qué ocurre

Una referencia circular es una fórmula que depende de su propio resultado. Por ejemplo, si pones =A1+1 en la celda A1, Excel no puede resolverlo. El programa necesita el valor de A1 para calcular A1, creando un bucle imposible. Excel mostrará un mensaje de advertencia cuando crees una.

La mayoría de las referencias circulares son accidentales. A menudo ocurren cuando una fórmula se refiere a la celda en la que se encuentra. Esto puede suceder durante una operación de copiar y pegar o al construir una fórmula de suma. Algunos modelos financieros avanzados usan referencias circulares intencionales para la iteración.

Cómo maneja Excel las referencias circulares

De forma predeterminada, Excel no puede calcular una referencia circular. Se detendrá después de una iteración y mostrará un error. La barra de estado mostrará “Referencias circulares” con una dirección de celda. Los resultados de cálculo de todas las fórmulas dependientes pueden ser incorrectos o mostrar cero.

Pasos para encontrar y eliminar referencias circulares

Siga estos pasos para localizar y corregir referencias circulares no deseadas en su libro.

  1. Revise la barra de estado
    Mire la esquina inferior izquierda de la ventana de Excel. Si existe una referencia circular, dirá “Referencias circulares” seguido de una dirección de celda. Al hacer clic en esa dirección se seleccionará la celda.
  2. Use el menú de Comprobación de errores
    Vaya a la pestaña Fórmulas en la cinta. Haga clic en la flecha desplegable de Comprobación de errores. Pase el cursor sobre Referencias circulares. Aparecerá una lista con todas las celdas que tienen este error. Haga clic en cualquier celda de la lista para ir directamente a ella.
  3. Rastrear precedentes
    Seleccione la celda con la referencia circular. Vaya a Fórmulas > Rastrear precedentes. Aparecerán flechas azules que muestran qué celdas usa la fórmula. Siga las flechas para ver si vuelven a la celda seleccionada.
  4. Audite la fórmula
    Examine la fórmula en la barra de fórmulas de la celda. Revise cada referencia de celda. Determine si alguna referencia apunta a la celda que contiene la fórmula misma. Corrija la referencia para que apunte a una celda de entrada diferente.
  5. Recalcule el libro
    Después de corregir la fórmula, presione F9 para recalcular la hoja. La advertencia “Referencias circulares” en la barra de estado debería desaparecer. Verifique que los resultados de sus cálculos ahora sean correctos.

Uso del cálculo iterativo para bucles intencionales

Si necesita una referencia circular para un cálculo, debe habilitar la iteración. Vaya a Archivo > Opciones > Fórmulas. Marque la casilla “Habilitar cálculo iterativo”. Establezca los valores de iteraciones máximas y cambio máximo. Excel repetirá el cálculo hasta que el cambio sea pequeño o se alcance el límite.

ADVERTISEMENT

Errores comunes y cosas a evitar

Autorreferencia accidental en fórmulas SUMA

Un error común es incluir la celda de la fórmula en un rango SUM. Por ejemplo, =SUMA(A1:A10) colocado en la celda A10 crea un bucle. La fórmula suma A10, que requiere el resultado de la suma. Asegúrese siempre de que su rango SUMA no incluya la celda donde se encuentra la fórmula.

Referencias circulares causadas por vínculos indirectos

Una fórmula en la Hoja1 podría referirse a un total en la Hoja2. La fórmula en la Hoja2 podría luego referirse a un valor en la Hoja1. Esto crea una referencia circular indirecta entre hojas. Use el menú de Comprobación de errores para encontrar todas las referencias, ya que la barra de estado puede no mostrar la ruta completa.

Olvidar deshabilitar el cálculo iterativo

Si habilita el cálculo iterativo para un modelo, se aplica a todos los libros. Abrir otro archivo con una referencia circular accidental puede causar resultados extraños. Deshabilite el cálculo iterativo en Archivo > Opciones > Fórmulas cuando haya terminado con el modelo intencional.

Corrección manual vs. cálculo iterativo: diferencias clave

Elemento Corrección manual de fórmula Uso del cálculo iterativo
Propósito Elimina el error de lógica circular Permite y controla el cálculo circular
Mejor para Referencias accidentales y modelos estándar Bucles intencionales como iteraciones financieras
Precisión del resultado Proporciona una respuesta estática única y correcta Proporciona un resultado aproximado después de muchos bucles
Ubicación de configuración Corrija la referencia de celda en la barra de fórmulas Cuadro de diálogo Archivo > Opciones > Fórmulas
Impacto en el rendimiento Sin impacto; la fórmula se calcula una vez Puede ralentizar el recálculo si las iteraciones son altas

Ahora puede identificar y resolver las advertencias de referencia circular en sus hojas. Use la barra de estado y el menú de Comprobación de errores para encontrar rápidamente la celda problemática. Para escenarios avanzados como programas de depreciación, explore la configuración de cálculo iterativo. Recuerde presionar F9 después de cualquier corrección para asegurarse de que la advertencia se borre y los cálculos sean correctos.

ADVERTISEMENT

Idioma de Excel y separadores

Los nombres de función de estos ejemplos corresponden a Excel en español. El separador de argumentos depende de la configuración regional: si Excel requiere punto y coma, sustituye las comas entre argumentos por punto y coma; si requiere comas, utiliza comas. No cambies separadores decimales, códigos de formato ni textos entre comillas indiscriminadamente. Los nombres de hojas, campos, tablas y rangos deben coincidir con los del libro; los marcadores en inglés no son nombres de función y deben sustituirse de forma coherente si adaptas los datos. Equivalencias con Excel en inglés: SUMA = SUM.

ADVERTISEMENT