Quitar o permitir una referencia circular en Excel

Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Una referencia circular se produce cuando una fórmula hace referencia a sí misma, directa o indirectamente. Por ejemplo, si la celda D3 contiene =D1+D2+D3, Excel no puede finalizar el cálculo porque D3 depende de D3.

Una fórmula que provoca una referencia circular en Excel

Cómo buscar y corregir la celda o celdas con una referencia circular

  • Vaya a Erroresde comprobación>de fórmulas>circulares.
  • Seleccione cada dirección de celda de la lista y actualice la fórmula para que ya no apunte a sí misma.
  • Use Fórmulas,>Rastrear precedentes o Rastrear dependientes para seguir las relaciones si el problema abarca varias celdas. Use Rastrear precedentes en la pestaña Fórmulas para seguir los vínculos de las fórmulas
  • Repita el procedimiento hasta que la barra de estado ya no muestre referencias circulares.

Recomendación

Presione Ctrl+G (Windows) o Control+G (Mac) para saltar rápidamente a las celdas a las que se hace referencia.

Ejemplo de patrones de referencia circular

Escenario Ejemplo Por qué crea una referencia circular
Autorreferencia directa La celda A1 contiene =A1+A2 A1 depende de su propio valor.
La fórmula incluye su propia celda en un rango La celda F3 contiene =SUM(A3:F3) F3 se incluye en el rango que se está calculando.
Bucle indirecto entre celdas A1 contiene =B1+1y B1 contiene =A1+1 Cada celda depende de la otra.

Descripción del comportamiento de la barra de estado y las advertencias

  • La barra de estado puede mostrar referencias circulares y la dirección de una celda.
  • Si existen referencias circulares en otra hoja de cálculo, es posible que solo vea referencias circulares sin una dirección.
  • Excel muestra un mensaje de advertencia la primera vez que se crea una referencia circular en una sesión. Es posible que las referencias circulares posteriores no muestren el mismo cuadro de diálogo de advertencia.

Recomendación

Vea este breve ejemplo de un caso de referencia circular común.

[! VÍDEO: 0d62be55-8ccd-43b6-8472-0fc7debb4521]

Solucionar problemas cuando la comprobación de errores o las referencias circulares no estén disponibles

Estos comandos pueden variar según la plataforma y la compilación.

  • Escritorio de Windows y de escritorio de Mac: use fórmulas>para comprobar errores de referencias>circulares.
  • Excel para la Web y aplicaciones móviles: los comandos de auditoría de fórmulas pueden ser limitados. Abra el archivo en una aplicación de escritorio para buscar y corregir referencias circulares.
  • Si no ve el comando, use el cuadro de búsqueda de Excel y busque Error Checking o Circular References.
  • Si el comando está deshabilitado, seleccione primero una celda de la hoja de cálculo e inténtelo de nuevo.

Por qué las alertas de referencia circular pueden continuar después de las ediciones

Es posible que sigas viendo alertas por uno de estos motivos.

  • Otra referencia circular permanece en una hoja de cálculo diferente.
  • Otro libro abierto todavía tiene una referencia circular.
  • Una cadena de fórmulas sigue apuntando indirectamente a sí misma.
  • El cálculo iterativo está habilitado, por lo que las referencias circulares se permiten de forma intencionada.

Más información acerca del mensaje de advertencia de referencia circular

La primera vez que Excel busca una referencia circular, muestra un mensaje de advertencia. Seleccione Aceptar y, a continuación, corregir o permitir la fórmula. Al cerrar la advertencia, Excel puede mostrar 0 el último valor calculado en la celda. Si sospecha que una referencia circular en una celda no se muestra 0, pruebe a seleccionar la fórmula en la barra de fórmulas y presionar Entrar.

Permitir referencias circulares con cálculo iterativo

Puede permitir referencias circulares para modelos financieros o de ingeniería específicos en los que el recálculo repetido es intencionado. En la mayoría de las hojas de cálculo, mantenga desactivado el cálculo iterativo.

  1. En Excel para escritorio de Windows, vaya a Opciones de archivo>>Fórmulas.
  2. En Excel para Mac para escritorio, vaya a Cálculo depreferencias>de Excel>.
  3. Seleccione Habilitar cálculo iterativo (Windows) o Usar cálculo iterativo (Mac).
  4. Establezca Iteraciones máximas para controlar el número de recálculos.
  5. Establezca el cambio máximo para controlar cuándo se detiene el recálculo.

De forma predeterminada, Excel se detiene después de 100 iteraciones o cuando los valores cambian en un valor inferior a 0,001.

Diferencias de plataforma y versión

  • Excel para escritorio de Windows y Mac para escritorio proporcionan herramientas completas de seguimiento de referencias circulares.
  • Excel para la Web admite el cálculo de fórmulas, pero las herramientas de solución de problemas de referencia circular pueden ser más limitadas que las de escritorio.
  • En iOS y Android, use una aplicación de escritorio para completar los flujos de trabajo de seguimiento y corrección.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.

Vea también