Cómo localizar y eliminar referencias circulares en Excel para Mac v16.85‑16.86

Cuando Excel para Mac muestra el temido aviso «Hay referencias circulares en un libro abierto» y el comando para encontrarlas no aparece, la productividad se ve frenada. Esta guía exhaustiva explica por qué sucede, cómo descubrir la celda o el objeto responsable y las mejores prácticas para que el problema no vuelva a repetirse.

Índice

Qué es una referencia circular y por qué debes eliminarla

Una referencia circular ocurre cuando una fórmula depende, de forma directa o indirecta, del resultado de sí misma. En la práctica, esto significa que la celda A1 usa algún cálculo que, tarde o temprano, vuelve a consultar A1. Salvo que el cálculo iterativo esté habilitado —algo poco común por defecto—, Excel no puede determinar un valor estable y lanza el mensaje de advertencia. Además de provocar resultados inesperados, las circulares ralentizan el cálculo y pueden corromper modelos complejos.

Por qué no ves «Fórmulas ▸ Comprobación de errores ▸ Referencias circulares»

MotivoExplicación breve
Cinta de opciones ocultaSi la Ribbon está desactivada, la pestaña Fórmulas no aparece.
Circular en otro archivoEl mensaje dice «…en un libro abierto»; el error puede estar en cualquiera de los archivos abiertos en la sesión.
Hojas u objetos ocultosUn libro, hoja, nombre definido, gráfico o regla de formato condicional puede contener la fórmula circular y estar oculto.

Guía paso a paso para localizar y eliminar la circular

Mostrar la Ribbon

  • Ve a Menú Ver ▸ Cinta de opciones o usa el atajo ⌥⌘R.
  • La pestaña Fórmulas volverá a estar visible.

Usar el localizador de circulares

  1. En la pestaña Fórmulas, haz clic en Comprobación de errores.
  2. Selecciona Referencias circulares.
  3. Haz clic en la primera entrada de la lista: Excel seleccionará la celda donde se origina el problema.

Consejo avanzado: Apunta la dirección de la celda que muestra Excel en la barra de estado antes de modificar la fórmula. Si introduces un cambio erróneo, podrás volver atrás rápidamente.

Revisar todos los libros y hojas

  • Cierra los archivos que no necesites y repite el paso anterior con cada libro activo.
  • Si tu organización usa plantillas maestras que se abren ocultas, ve a Menú Ventana ▸ Desocultar… y asegúrate de que no haya libros invisibles conteniendo fórmulas.
  • Para hojas, haz clic secundario sobre cualquier pestaña y elige Mostrar. Recorre las hojas que aparezcan una por una.

Examinar nombres definidos

Los nombres definidos son una fuente frecuente de bucles invisibles, sobre todo cuando se duplican archivos de un proyecto a otro.

  1. Abre el Administrador de nombres (Fórmulas ▸ Administrador de nombres).
  2. Ordena por la columna «Se refiere a» haciendo clic en su encabezado.
  3. Busca nombres cuya referencia incluya su propio nombre o que encadene una misma zona varias veces.
  4. Corrige la referencia o, si el nombre ya no se usa, elimínalo.

Revisar objetos que admiten fórmulas

Si el aviso continúa, amplía la búsqueda a otros elementos donde cabe incrustar fórmulas:

  • Formato condicional: Inicio ▸ Formato condicional ▸ Administrar reglas…
  • Validación de datos: Datos ▸ Validación de datos
  • Series de gráficos: haz clic derecho sobre el gráfico ▸ Seleccionar datos.
  • Cuadro de nombres: introduce manualmente el rango para ver si salta de nuevo el aviso.

En cada caso, busca referencias que apunten a su propio contenedor o que cierren un ciclo con otras fórmulas.

Deshabilitar cálculo iterativo (temporalmente)

Si tu modelo lo permite, desactiva el cálculo iterativo para forzar a Excel a mostrar la circular en lugar de intentar resolverla de manera silenciosa:

  • Excel ▸ Preferencias ▸ Fórmulas ▸ Opciones de cálculo.
  • Desmarca «Activar cálculo iterativo» y acepta.
  • Vuelve a abrir Comprobación de errores; la referencia circular aparecerá con mayor probabilidad.

Actualizar Excel a la versión más reciente

Las versiones 16.85 y 16.86 de Excel para Mac incluyen correcciones que mejoran la detección de referencias circulares y evitan falsas alarmas. Para actualizar:

  1. Abre Ayuda ▸ Buscar actualizaciones.
  2. Selecciona «Actualización automática de Microsoft» y busca parches.
  3. Instala las actualizaciones disponibles y reinicia Excel.

Compartir una copia anónima si necesitas ayuda externa

Cuando el círculo vicioso se resiste:

  • Duplica el archivo (Archivo ▸ Guardar como…).
  • Sustituye valores confidenciales por números ficticios mediante Buscar y reemplazar o pegado especial como valores.
  • Adjunta solo las hojas implicadas y elimina conexiones, consultas Power Query y macros que no aporten al diagnóstico.

Respaldar tus datos sensibles y proveer un «caso mínimo reproducible» acelera la asistencia especializada.

Buenas prácticas para evitar referencias circulares en el futuro

Controlar la complejidad del modelo

Mantén las hojas de cálculo modulares: cada bloque de cálculo debe leer entradas y producir salidas claras. Evita celdas que lean y escriban en un mismo rango sin un propósito iterativo justificado.

Documentar nombres definidos y dependencias

Incluye una hoja de Metadatos donde listes cada nombre definido, su rango y su función. Para modelos financieros extensos, considera una tabla de dependencias generada con VBA o con el inspector de consultas si trabajas con Power Query.

Limpiar libros heredados

  • Revisa reglas de formato condicional y validaciones obsoletas.
  • Elimina rangos no utilizados con Inicio ▸ Buscar y seleccionar ▸ Ir a especial ▸ Constantes.
  • Consolidar hojas duplicadas reduce caminos de referencia inadvertidos.

Mantener cerrados los libros ajenos

Si tu flujo de trabajo implica abrir muchos archivos al mismo tiempo, cierra aquellos que no intervienen en el cálculo actual. Cada libro abierto aumenta la superficie donde una fórmula puede enlazar de forma cruzada y volverse circular.

Usar cálculo iterativo solo cuando sea indispensable

Escenarios como la resolución de préstamos con interés compuesto o balances que cuadran por diferencia justifican el cálculo iterativo. En estos casos:

  • Plantea el modelo para que converge con menos de 100 iteraciones.
  • Define explícitamente un valor de Variación máxima (por ejemplo, 0,001) para controlar la precisión.
  • Coloca una nota visible o un comentario en la hoja alertando de que el iterativo está activado.

Automatizar la detección en fases tempranas

Agrega una rutina breve de VBA al evento Workbook_Open para recorrer todas las hojas y lanzar un aviso si existe una circular. Cuanto antes se detecta, menor es el esfuerzo de depuración.

Preguntas frecuentes

¿Puede una referencia circular ser intencional? Sí. En modelos de optimización o en cálculos que requieren retroalimentación (por ejemplo, interés que depende de un saldo que a su vez depende del interés) se habilita el cálculo iterativo. No obstante, la circular debe estar documentada y controlada. ¿Excel para Mac muestra las circulares igual que Windows? Las rutas de menú cambian, pero la lógica es idéntica. En la versión 16.85+ ambas plataformas comparten motor de cálculo, así que los archivos abrirán o denunciarán los mismos bucles. ¿Qué ocurre si ignoro el mensaje? Excel seguirá intentando recalcular cada vez que cambies algo, lo que puede bloquear la aplicación en hojas grandes. Además, los resultados serán impredecibles. Lo recomendable es resolver la circular cuanto antes.

Conclusión

Identificar y suprimir referencias circulares en Excel para Mac requiere una mezcla de visibilidad (activar la cinta), método (usar Referencias circulares y revisar libros ocultos) y disciplina (mantener controlados nombres, objetos y cálculo iterativo). Con los pasos descritos tendrás un procedimiento sólido para erradicar el bucle y devolver estabilidad a tus números.

Índice