Se admiten las referencias circulares en un modelo siempre que se seleccione Iteración en Herramientas, Opciones, pestaña Cálculo en Microsoft Excel.
(En Microsoft Excel 2007 o posterior, haga clic en el botón Office y seleccione Opciones de Microsoft Excel, Fórmulas y, a continuación, seleccione Habilitar cálculo iterativo en el grupo Opciones de cálculo.)
Si Crystal Ball detecta una referencia circular e Iteración no está seleccionada, se mostrará este error:
Mensaje de ejemplo: "Se ha detectado una referencia circular en la ubicación de celda [Book1.xls]Sheet1!A1. (Código nº 5523)"
Solución: detenga la simulación y seleccione Iteración en el menú Herramientas, Opciones, pestaña Cálculo.
En Velocidad extrema, las referencias circulares con un valor Iteración reducido puede que no coincidan con los valores de Microsoft Excel, debido a las diferencias en los algoritmos de cálculo. Para obtener los resultados más consistentes, establezca Iteración en al menos 1.000.
Sin embargo, si una referencia circular no converge, sus resultados pueden variar en gran medida cuando se ejecuta tanto en velocidad extrema como normal, independientemente de la configuración de Iteración. Si una referencia circular no es convergente, aparece este mensaje de error:
Mensaje de ejemplo: "No se puede ejecutar con velocidad extrema por los siguientes motivos: las referencias circulares no convergen; no se puede garantizar que los resultados coincidan con la velocidad normal. Para omitir este mensaje, desactive "Detener en errores de cálculo" en el cuadro de diálogo Preferencias de ejecución. (Código nº 5545)"
Solución: no existe ninguna solución. Revise las fórmulas del libro que hayan creado esta referencia circular y busque una solución que evite que esta referencia circular converja en un único valor.
Las simulaciones con referencias circulares se ejecutan en modo no vectorizado. Por este motivo, probablemente se ejecutarán de forma más lenta que las simulaciones sin referencias circulares.