Quitar o permitir una referencia circular

Ha introducido una fórmula, pero no funciona. En su lugar, recibe este mensaje sobre una "referencia circular". Millones de personas tienen el mismo problema y esto sucede porque su fórmula está tratando de calcular su propia celda. Este es el aspecto que tiene:

Fórmula que producirá una referencia circular

La fórmula =D1+D2+D3 es errónea porque reside en la celda D3 y está intentando calcularse a sí misma.

Para corregir 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). También puede probar una de estas opciones:

  1. 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. Otro error común es una función SUMA que incluye una referencia a sí misma; por ejemplo, la celda A12 contiene =SUMA(A1:A12). Las fórmulas como =A1+1 también dan lugar a errores de referencia circular.

Cuando realice la comprobación, busque las referencias indirectas. Dichas referencias se producen cuando coloca una fórmula en la celda A1 y esta celda usa otra fórmula en B1 que, a su vez, hace referencia a la celda A1. Si esto le resulta confuso, imagínese cómo le resulta a Excel.

  1. Si no encuentra el error, haga clic en Fórmulas, en la flecha situada al lado Comprobación de errores, seleccione Referencias circulares y por último haga clic en la primera celda que aparece en el submenú.

    El comando Referencias circulares

  2. Revise la fórmula de la celda. Si no puede determinar si la celda es la causa de la referencia circular, haga clic en la siguiente celda del submenú Referencias circulares.

  3. 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 visualiza Referencias circulares y la dirección de celda de una referencia circular.

    Advertencia de referencia circular en la barra de estado de Excel

    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 celdas en una referencia circular al hacer doble clic en las flechas de seguimiento. Estas flechas de seguimiento indican las celdas que afectan el valor de la celda seleccionada actualmente. Es posible mostrar las flechas de seguimiento al hacer clic en Rastrear precedentes o en Rastrear dependientes en la pestaña Fórmulas.

    Rastrear precedentes

Parte superior de la página

¿Qué desea hacer?

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

Más información acerca del cálculo iterativo

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

La primera vez que Excel encuentra una referencia circular, muestra un mensaje de advertencia. Para ver información sobre referencias circulares, puede hacer clic en Ayuda; de lo contrario, haga clic en Aceptar o solo cierre la ventana del mensaje.

Mensaje de error de la referencia circular

Al cerrar el mensaje, Excel muestra el valor cero o el último valor calculado en la celda. Ahora, probablemente se esté preguntando: "Un momento, ¿el ú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 especifique un argumento (un dato que la fórmula necesita para ejecutarse correctamente) que hace que la fórmula se calcule a sí misma. Cuando eso sucede, Excel conserva el valor del último cálculo correcto.

Si sospecha que tiene una referencia circular en una celda en la que no aparece cero, pruebe lo siguiente:

  • Haga clic en la fórmula de 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

Parte superior de la página

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.

  1. Haga clic en Archivo, > Opciones>Fórmulas.

  2. En la sección Opciones de cálculo, active la casilla de verificación Habilitar cálculo iterativo.

  3. 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.

  4. En el cuadro Cambio máximo escriba el valor más pequeño necesario para que la iteración continúe. 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.

Parte superior de la página

Se aplica a: Excel 2010



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma