Quitar o permitir una referencia circular

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

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á tratando de calcularse y tiene una característica denominada cálculo iterativo desactivada. 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 (en la barra de fórmula, presione Ctrl+X para cortar la fórmula, seleccione otra celda y presione Ctrl+V). 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. 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.

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, haga clic en la pestaña Fórmulas, a continuación, 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

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

  • 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   

  • Si es nuevo trabajando con fórmulas, vea Información general sobre las fórmulas en Excel.

  • 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. La flecha de seguimiento se muestra haciendo clic en Fórmulas y, a continuación, en Rastrear precedentes o Rastrear dependientes.

    Rastrear precedentes

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. Haga clic en Aceptar o cierre la ventana del mensaje. Si se encuentra en Excel para Windows, haga clic en Ayuda para ir a este tema de ayuda.

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:

  • 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

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. Si usa Excel para Windows, haga clic en Archivo > Opciones > Fórmulas. Si usa Excel para Mac, haga clic en el menú Excel y, a continuación, haga clic en Preferencias > Cálculo.

    Si usa Excel 2007, haga clic en el botón Microsoft Office Imagen del botón de Microsoft Office , en Opciones de Excel y luego en la categoría Fórmulas.

  2. En la sección Opciones de cálculo, active la casilla de verificación Habilitar cálculo iterativo. Si usa un equipo Mac, haga clic en Usar 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.

Principio de página

¿Tiene alguna pregunta sobre una función específica?

Publique una pregunta en el foro de la comunidad de Excel

Ayudarnos a mejorar Excel

¿Tiene alguna sugerencia acerca de cómo podemos mejorar la siguiente versión de Excel? Si es así, consulte los temas del sitio de UserVoice de Excel.

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Vea también

Información general sobre fórmulas en Excel

Evitar fórmulas erróneas

Detectar y corregir errores en fórmulas

Métodos abreviados de teclado y teclas de función en Excel

Funciones de Excel (orden alfabético)

Funciones de Excel (por categoría)

Compartir Facebook Facebook Twitter Twitter Enviar por correo electrónico Enviar por correo electrónico

¿Le ha sido útil esta información?

De acuerdo. ¿Algún comentario más?

¿Cómo podemos mejorarlo?

¡Gracias por sus comentarios!

×