Ha especificado un fórmula pero no está funcionando. En su lugar, recibe este mensaje acerca de una “referencia circular”. Millones de personas tienen el mismo problema y esto sucede porque su fórmula está intentando calcularse a sí misma. Este es el aspecto que tiene:
La fórmula =D1+D2+D3 es errónea porque reside en la celda D3 y está intentando calcularse a sí misma. Para solucionar el problema, puede mover la fórmula a otra celda. Presione Ctrl+X para cortar la fórmula, seleccione otra celda y presione Ctrl+V para pegarla.
Sugerencias:
-
En ocasiones, es posible que desee usar referencias circulares porque hacen que las funciones se iteren. Si este es el caso, vaya a Obtener más información sobre el cálculo iterativo.
-
Además, para obtener más información sobre cómo escribir fórmulas, vea Información general sobre fórmulas en Excel.
Otro error común es usar una función que incluye una referencia a sí misma; por ejemplo, la celda F3 contiene =SUMA(A3:F3). Aquí le mostramos un ejemplo:
También puede probar una de estas técnicas:
-
Si acaba de escribir una fórmula, empiece por dicha celda y compruebe si ha hecho referencia a la propia celda. Por ejemplo, la celda A3 podría contener la fórmula =(A1+A2)/A3. Las fórmulas como =A1+1 (en la celda A1) también dan lugar a errores de referencia circular.
Mientras busque, compruebe las referencias indirectas. Se producen cuando se pone una fórmula en la celda A1 que usa una fórmula que está en B1 que, a su vez, hace referencia a la celda A1. Si esto le resulta confuso, imagínese hasta qué punto lo es para Excel.
-
Si no encuentra el error, seleccione la pestaña Fórmulas , seleccione la flecha situada junto a Comprobación de errores, seleccione Referencias circulares y, después, seleccione la primera celda que aparece en el submenú.
-
Revise la fórmula de la celda. Si no puede determinar si la celda es la causa de la referencia circular, seleccione la siguiente celda en el submenú Referencias circulares .
-
Continúe revisando y corrija las referencia circulares en el libro repitiendo cualquiera de los pasos 1 a 3, o todos ellos, hasta que en la barra de estado ya no aparezca "Referencias circulares".
Sugerencias
-
La barra de estado de la esquina inferior izquierda muestra la pestaña Referencias circulares y la dirección de celda de una referencia circular.
Si tiene referencias circulares en otras hojas de cálculo, pero no en la hoja de cálculo activa, en la barra de estado aparecerá solamente "Referencias circulares" sin direcciones de celda.
-
Puede moverse entre las celdas de una referencia circular haciendo doble clic en la flecha de seguimiento. La flecha indica la celda que afecta el valor de la celda seleccionada actualmente. Para mostrar la flecha de seguimiento, seleccione Fórmulas y, después, seleccione Rastrear precedentes o Rastrear dependientes.
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 o cierre la ventana del mensaje.
Al cerrar el mensaje, Excel muestra 0 o el último valor calculado en la celda. Y ahora probablemente dice: "Espera, ¿un último valor calculado?" Sí. En algunos casos, una fórmula puede ejecutarse correctamente antes de que intente calcularse a sí misma. Por ejemplo, una fórmula que use la función SI puede funcionar hasta que un usuario especifica un argumento (un fragmento de datos que la fórmula tiene que ejecutar adecuadamente) que hace que la fórmula se calcule a sí misma. Cuando eso sucede, Excel conserva el valor desde el último cálculo correcto.
Si sospecha que tiene una referencia circular en una celda en la que no aparece cero, pruebe lo siguiente:
-
Seleccione la fórmula en la barra de fórmulas y presione Entrar.
Importante En muchos casos, si crea fórmulas adicionales que contienen referencias circulares, Excel no volverá a mostrar el mensaje de advertencia. La lista siguiente muestra algunos de los escenarios, pero no todos, en los que aparecerá el mensaje de advertencia:
-
Al crear la primera instancia de una referencia circular en un libro abierto
-
Al quitar todas las referencias circulares en todos los libros abiertos y crear, a continuación, una nueva referencia circular
-
Al cerrar todos los libros, crear un nuevo libro y, a continuación, escribir una fórmula que contiene una referencia circular
-
Al abrir un libro que contenga una referencia circular
-
Cuando no hay ningún libro más abierto, al abrir un libro y crear una referencia circular
Más información acerca del cálculo iterativo
En ocasiones, es posible que desee usar referencias circulares, ya que hacen que las funciones se iteren, es decir, se repitan hasta que se cumpla una condición numérica determinada. Esto puede ralentizar el equipo, por lo que los cálculos iterativos normalmente están desactivados en Excel.
A menos que esté familiarizado con los cálculos iterativos, probablemente no deseará conservar ninguna referencia circular intacta. Ahora bien, si desea conservar las referencias circulares, puede habilitar los cálculos iterativos, aunque deberá determinar cuántas veces se volverá a calcular la fórmula. Si activa los cálculos iterativos sin cambiar los valores correspondientes a la cantidad máxima de iteraciones o el cambio máximo, Office Excel detendrá los cálculos después de 100 iteraciones o después de que todos los valores de la referencia circular cambien por menos de 0,001 entre iteraciones (lo que suceda primero). Ahora bien, puede controlar el número máximo de iteraciones y la cantidad aceptable de cambios.
-
Seleccione Opciones > archivo > Fórmulas. Si usa Excel para Mac, seleccione el menú Excel y, a continuación, seleccione Preferencias > Cálculo.
-
En la sección Opciones de cálculo, active la casilla de verificación Habilitar cálculo iterativo. En el Mac, seleccione Usar cálculo iterativo.
-
Para definir el número de veces que Excel actualizará los cálculos, escriba el número de iteraciones en el cuadro Iteraciones máximas. Cuanto mayor sea el número de iteraciones, más tiempo necesitará Excel para calcular una hoja de cálculo.
-
En el cuadro Cambio máximo escriba el valor más pequeño necesario para que la iteración continúe. Este es el cambio más pequeño de cualquier valor calculado. Cuanto menor sea el número, más preciso será el resultado y más tiempo necesitará Excel para calcular una hoja de cálculo.
Un cálculo iterativo puede tener tres resultados:
-
La solución converge, lo que indica que se logra un resultado final estable. Esta es la condición deseable.
-
La solución diverge, lo que significa que, de iteración a iteración, aumenta la diferencia entre el resultado actual y el anterior.
-
La solución cambia entre dos valores. Por ejemplo, después de la primera iteración el resultado es 1, después de la siguiente iteración el resultado es 10, después de la siguiente iteración el resultado es 1 y así sucesivamente.
¿Necesita más ayuda?
Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.
Sugerencia: Si es propietario de una pequeña empresa y desea obtener más información sobre cómo configurar Microsoft 365, visite Ayuda y aprendizaje para pequeñas empresas.
Vea también
Información general sobre fórmulas en Excel
Cómo evitar la ruptura de las fórmulas
Buscar y corregir errores en fórmulas
Métodos abreviados de teclado y teclas de función en Excel