Cómo identificar qué celda está causando un error de referencia circular en Excel
🔍 WiseChecker

Cómo identificar qué celda está causando un error de referencia circular en Excel

Ves una advertencia de referencia circular en Excel y tus fórmulas pueden no calcularse correctamente. Una referencia circular ocurre cuando una fórmula se refiere a su propia celda, ya sea directamente o a través de una cadena de otras fórmulas. Este artículo explica cómo encontrar la celda o celdas específicas que causan el error para que puedas corregir tu lógica de cálculo.

Puntos clave: Encontrar referencias circulares

  • Indicador de la barra de estado: Muestra la dirección de una celda de referencia circular cuando abres un archivo o creas el error por primera vez.
  • Fórmulas > Comprobación de errores > Referencias circulares: Enumera todas las celdas involucradas en referencias circulares en el libro activo.
  • Rastrear dependientes y Rastrear precedentes: Mapea visualmente la cadena de fórmulas que conduce de vuelta a la celda problemática.

ADVERTISEMENT

Qué es una referencia circular y por qué ocurre

Las fórmulas de Excel están diseñadas para calcular en una dirección. Una referencia circular rompe esta regla al crear un bucle. Por ejemplo, si la celda A1 contiene la fórmula =B1+1, y la celda B1 contiene =A1+1, ninguna celda puede resolverse porque cada una depende del resultado de la otra. Excel no puede completar el cálculo.

A veces estas referencias son intencionales para cálculos iterativos, pero generalmente son un error. Las causas comunes incluyen incluir accidentalmente la propia celda de la fórmula en un rango de suma, como poner =SUMA(A1:A10) en la celda A10, o crear una cadena de fórmulas dependientes que eventualmente vuelven al inicio.

Cómo maneja Excel las referencias circulares

Por defecto, Excel detecta el error y muestra un mensaje de advertencia. También desactiva el cálculo iterativo. Esto significa que dejará de intentar calcular la fórmula después de un ciclo para evitar un bucle infinito. La fórmula puede mostrar un resultado de cero o el último valor calculado, que a menudo es incorrecto. Debes encontrar y romper el bucle para obtener resultados precisos.

Pasos para localizar celdas con referencia circular

Usa estos métodos para identificar todas las celdas involucradas en la lógica circular. Comienza con la verificación rápida de la barra de estado, luego usa el menú para obtener una lista completa.

  1. Revisa la barra de estado
    Mira la esquina inferior izquierda de la ventana de Excel. Si existe una referencia circular, verás “Referencias circulares” seguido de una dirección de celda, como “Referencias circulares: A10”. Esto muestra una celda en el bucle. Ten en cuenta que esto puede no mostrar todas las celdas en una cadena compleja.
  2. Usa el menú de comprobación de errores
    Ve a la pestaña Fórmulas en la cinta. En el grupo Auditoría de fórmulas, haz clic en Comprobación de errores. Señala Referencias circulares. Aparecerá un submenú que lista las direcciones de celda de todas las referencias circulares en el libro. Al hacer clic en cualquier dirección de la lista, se seleccionará esa celda en la hoja de cálculo.
  3. Rastrea las dependencias
    Con una de las celdas identificadas seleccionada, ve a la pestaña Fórmulas. Haz clic en Rastrear dependientes. Aparecerán flechas azules que muestran qué celdas usan el valor de la celda seleccionada. Luego haz clic en Rastrear precedentes. Las flechas mostrarán qué celdas usa la fórmula de la celda seleccionada. Sigue estas flechas para ver el bucle completo de celdas.
  4. Revisa las fórmulas manualmente
    Haz clic en cada celda listada en el menú Referencias circulares. Mira la fórmula en la barra de fórmulas. Verifica si hay autorreferencia directa, como =A1+1 en la celda A1, o un rango que incluya la propia celda. También verifica referencias indirectas a otras celdas en el bucle.

Usar el cuadro de diálogo de advertencia de referencia circular

Cuando creas una referencia circular por primera vez, aparece un cuadro de diálogo de advertencia. Tiene un botón Aceptar y un botón Ayuda. Al hacer clic en Aceptar se descarta el mensaje pero no se corrige el error. La barra de estado mostrará entonces la dirección de la celda. Este cuadro de diálogo es solo una alerta inicial, no una herramienta para encontrar todas las referencias.

ADVERTISEMENT

Si no puedes encontrar la referencia circular

La advertencia de referencia circular desaparece

Si la barra de estado muestra “Referencias circulares” pero sin dirección de celda, la referencia podría estar en una hoja de cálculo diferente. Usa el menú Fórmulas > Comprobación de errores > Referencias circulares. Listará la celda con el nombre de la hoja, como ‘Hoja2’!C5. Además, la advertencia puede desaparecer si el libro se guardó con cálculos iterativos habilitados. Ve a Archivo > Opciones > Fórmulas y marca la casilla “Habilitar cálculo iterativo”. Si está marcada, desmárcala, haz clic en Aceptar y la advertencia debería reaparecer.

Bucles múltiples o complejos

Algunos libros tienen varios bucles circulares independientes. La barra de estado solo muestra uno. El menú Comprobación de errores los lista todos, pero debes corregir cada bucle individualmente. Usa Rastrear dependientes y Rastrear precedentes en cada celda listada para mapear cada bucle por separado. Elimina las flechas haciendo clic en Quitar flechas en la pestaña Fórmulas antes de rastrear la siguiente celda.

Referencia circular causada por un rango con nombre o una tabla

Un rango con nombre o una referencia estructurada en una tabla de Excel puede causar una referencia circular indirecta. Revisa el Administrador de nombres yendo a Fórmulas > Administrador de nombres. Observa la columna “Se refiere a” para ver si algún rango con nombre podría incluir la celda que contiene la fórmula que usa ese nombre. También revisa las fórmulas dentro de tablas de Excel que hagan referencia a la fila de totales de la misma tabla.

Métodos para encontrar referencias circulares: Comparación

Elemento Verificación de la barra de estado Menú de comprobación de errores
Velocidad Instantáneo, indicador pasivo Requiere dos clics
Información mostrada Solo una dirección de celda Lista completa de todas las celdas
Navegación No selecciona la celda Haz clic en la lista para seleccionar la celda
Mejor para Detección inicial Auditoría exhaustiva

Ahora puedes localizar la celda que causa un error de referencia circular. Usa el menú Comprobación de errores para obtener una lista completa y las herramientas de rastreo para ver la cadena de dependencias. Para errores persistentes, verifica la configuración de cálculo iterativo o problemas con rangos con nombre. Una función relacionada que puedes probar es la herramienta Evaluar fórmula en la pestaña Fórmulas para revisar la lógica de cálculo de una fórmula paso a paso. Para un consejo avanzado, puedes usar una macro de VBA para registrar todas las direcciones de referencias circulares en la ventana Inmediato para depurar libros complejos.

ADVERTISEMENT