En resumen
- Una referencia circular es una fórmula que se incluye a sí misma en su cálculo, directamente o a través de otras celdas.
- Para encontrarla: Fórmulas > Comprobación de errores > Referencias circulares, y mira también la barra de estado.
- La causa más habitual es un rango mal elegido, como una SUMA que incluye la propia celda del total.
- Activar el cálculo iterativo solo es correcto si la circularidad es intencionada; si no, tapa un error del modelo.
- Si el aviso persiste, revisa hojas ocultas y otros libros abiertos.
Tabla de contenidos
Qué es una referencia circular, con un ejemplo mínimo
Imagina que en la celda A1 escribes =A1+10. Para calcular A1, Excel necesita el valor de A1, que es justo lo que intenta calcular. Es el caso directo. Según la documentación de Microsoft, Excel lo impide por defecto para evitar bucles infinitos y errores de cálculo.
El caso indirecto es más traicionero:
| Celda | Fórmula | Depende de |
| B1 | =B2*2 | B2 |
| B2 | =B3+5 | B3 |
| B3 | =B1-1 | B1 |
Ninguna fórmula se menciona a sí misma, pero B1 espera a B2, B2 a B3 y B3 vuelve a B1. El bucle se cierra en tres pasos y en una hoja real puede cruzar veinte celdas y varias pestañas.
El error de rango, el más frecuente
El origen típico no es un bucle diseñado, sino un descuido. Tienes ventas en B2:B11 y pones el total en B12 con =SUMA(B2:B12). El rango incluye la celda del total y Excel protesta. La corrección es =SUMA(B2:B11). Lo mismo ocurre al insertar filas, arrastrar fórmulas o copiar un total encima de su propio rango.
Cómo detectar referencias circulares en Excel
Cuando abres un libro o escribes una fórmula problemática, Excel muestra un aviso. Si lo cierras sin más, la celda suele quedar en 0 y el problema sigue ahí. Estos son los métodos, de más rápido a más fino.
1. Comprobación de errores
El método más fiable, según Microsoft, es ir a la pestaña Fórmulas, pulsar Comprobación de errores y elegir Referencias circulares. El menú lista las celdas implicadas; al hacer clic en una, Excel te lleva hasta ella.
2. La barra de estado
En la esquina inferior izquierda Excel suele mostrar el texto "Referencias circulares" seguido de una dirección, por ejemplo G4. Ojo: solo enseña una cada vez. Corrígela y vuelve a mirar, porque puede haber más.
3. Rastrear precedentes y dependientes
En Fórmulas > Auditoría de fórmulas tienes Rastrear precedentes y Rastrear dependientes. Dibujan flechas entre celdas y, cuando hay un bucle, verás que las flechas vuelven al punto de partida. DataCamp recomienda auditar así de forma proactiva para mantener informes limpios y ágiles.
4. Evaluar fórmula
Si la fórmula es larga, con funciones anidadas o INDIRECTO, usa Evaluar fórmula (misma pestaña). Ejecuta el cálculo paso a paso y te muestra en qué punto la lógica se muerde la cola. Es más lento que rastrear, pero resuelve los casos opacos.
5. Saltar entre celdas con el teclado
Con Ctrl+G (en Mac, Control+G) abres el cuadro Ir a, útil para saltar a celdas referenciadas e inspeccionarlas. Si quieres ganar soltura con este tipo de atajos, en nuestros ejercicios de teclas de flecha practicas la navegación sin ratón.
Cómo corregir una referencia circular
Una vez localizada la celda, el arreglo depende de la causa. Sigue este orden:
- Lee la fórmula en voz alta. ¿Qué celdas usa? ¿Alguna es la propia celda o está debajo de un total que depende de ella?
- Ajusta el rango. Si es un total que se incluye a sí mismo, excluye su celda.
- Separa cálculo y resultado. Si A1 necesita su valor anterior, guarda ese valor en otra celda, no en la misma.
- Revisa referencias a otras hojas. Un bucle puede pasar por tres pestañas sin que lo veas en una sola.
- Vuelve a comprobar el menú. Repite Fórmulas > Comprobación de errores hasta que "Referencias circulares" aparezca en gris.
Funciones que se refieren a su propia posición
Algunas funciones de búsqueda y referencia pueden crear circularidad sin que lo parezca. Un DESREF que se desplaza desde una celda y acaba apuntando a su propio rango, o un COINCIDIR cuya matriz de búsqueda incluye la celda donde está escrito. Si trabajas con estas funciones, repasa cómo funcionan en nuestras páginas de la función DESREF y la función COINCIDIR, donde puedes probar cada argumento.
Cuando el aviso no se va aunque la fórmula parezca correcta
Es una de las quejas más repetidas. Tres causas habituales:
- Un libro abierto vinculado. Si otro archivo abierto contiene una fórmula que apunta de vuelta al tuyo, el aviso reaparece. Revisa todos los libros abiertos, no solo el actual.
- Una hoja oculta. Muéstrala y revisa sus fórmulas.
- Un cálculo desactualizado. Fuerza un recálculo con F9 (hoja activa) o Ctrl+Alt+F9 (todos los libros abiertos), como indica DataCamp. Cerrar y reabrir el archivo también ayuda a que Excel vuelva a analizarlo.
El caso contrario: no hay aviso, pero la celda marca 0
Si una celda muestra 0 o un valor que no se actualiza y Excel no dice nada, es probable que alguien haya activado el cálculo iterativo, que oculta la circularidad. DataCamp lo describe como una pista clara. Mira en Archivo > Opciones > Fórmulas si la casilla de cálculo iterativo está marcada.
Referencias circulares intencionadas y cálculo iterativo
No toda circularidad es un fallo. En modelos financieros aparece con naturalidad: el interés de un préstamo depende del saldo medio, y el saldo final depende del interés pagado. Para estos casos Excel permite calcular por iteraciones.
Se activa en Archivo > Opciones > Fórmulas > Habilitar cálculo iterativo en Windows, o en Excel > Preferencias > Cálculo en Mac. Según Microsoft, por defecto Excel se detiene a las 100 iteraciones o cuando el cambio entre resultados baja de 0,001, y ambos umbrales se pueden modificar.
Los riesgos de activarlo "para quitar el aviso"
Activar la iteración solo porque el mensaje molesta es mala práctica. El aviso desaparece, pero el modelo puede devolver un número con aspecto correcto y matemáticamente inválido si las iteraciones no convergen. Reglas prácticas:
- Úsalo solo si has diseñado la circularidad a propósito y sabes explicarla.
- Fija un número máximo de iteraciones y un cambio máximo estricto, como 0,001.
- Documenta en el propio libro que el modelo es iterativo, para que nadie lo desactive o lo copie sin saberlo.
- Si puedes reformular el cálculo con una fórmula algebraica, hazlo: será más estable y más rápido.
El rendimiento también cuenta: una circularidad no controlada obliga a Excel a recalcular de forma continua y, según
DataCamp, puede volver lento un libro con muchos datos.
Qué piensa nuestro equipo
En LogicExcel vemos el mismo patrón una y otra vez: quien se topa con una referencia circular suele estar a medias de otra tarea, con un informe a punto de entregarse. Por eso intentamos que la lección sea corta y se pueda probar en el momento. Nuestra convicción es que este error se entiende mejor haciéndolo que leyéndolo: escribes =SUMA(B2:B12) en la celda B12, ves el aviso, lo corriges y a la tercera vez lo reconoces de un vistazo.
Defendemos tres hábitos. Primero, leer siempre qué rango abarca una fórmula antes de pulsar Intro. Segundo, no activar el cálculo iterativo salvo que sepas por qué lo necesitas. Tercero, practicar con un entorno que se comporte como Excel y avise de los fallos al instante, sin crear cuentas ni instalar nada. Cada una de nuestras lecciones trata un concepto cada vez, justamente para que lo que aprendes se quede y lo apliques al día siguiente en el trabajo.
> — Thomas Houza
Practica los fundamentos para no volver a caer
La mayoría de las referencias circulares nacen de dos carencias: no tener claro cómo funcionan los rangos y las referencias, y no dominar las funciones de agregación. En LogicExcel puedes trabajar ambas cosas gratis y sin registro, con respuestas inmediatas y explicación de cada error:
- Ejercicios de hojas de cálculo para moverte y referenciar con seguridad.
- Ejemplos de la función CONTAR para sumar y contar sin incluir la celda del resultado.
- Nuestra colección de 95 ejercicios de Excel gratuitos, por temas, para reforzar fórmulas una a una.
Si prefieres un camino ordenado, los
cursos gratuitos de Excel van de principiante a avanzado, y la
guía de funciones sirve de consulta rápida.
Equivalencias de funciones de Excel entre inglés y español
Otra duda frecuente cuando se busca ayuda sobre circularidad es la traducción de las funciones: muchos tutoriales están en inglés, pero tu Excel está en español. Los nombres cambian según el idioma de la instalación, y Microsoft publica la lista de funciones con su nombre en español. Estas son las equivalencias más usadas en los ejemplos de este artículo y en los problemas de circularidad:
| Inglés | Español | Para qué sirve |
| SUM | SUMA | Sumar un rango |
| IF | SI | Condición lógica |
| VLOOKUP | BUSCARV | Buscar en vertical |
| XLOOKUP | BUSCARX | Búsqueda moderna |
| MATCH | COINCIDIR | Posición de un valor |
| OFFSET | DESREF | Referencia desplazada |
| INDIRECT | INDIRECTO | Referencia desde texto |
| COUNT | CONTAR | Contar números |
| TEXTJOIN | UNIRCADENAS | Unir textos |
| LARGE / SMALL | K.ESIMO.MAYOR / K.ESIMO.MENOR | Enésimo valor |
Si una fórmula pegada desde un tutorial en inglés da
#¿NOMBRE?, casi siempre es una función sin traducir. Además, en la mayoría de configuraciones españolas el separador de argumentos es el punto y coma, no la coma. Puedes practicar varias de estas funciones en nuestros ejercicios de
BUSCARX o
UNIRCADENAS y otras funciones, y tener a mano la
chuleta de funciones.
Referencia circular frente a otros errores
No conviene confundirla con #¡REF! o #¿NOMBRE?. Esos errores aparecen escritos en la celda. La referencia circular, en cambio, se anuncia con un cuadro de diálogo al crear la fórmula o abrir el archivo, y a menudo deja un 0 en la celda. Si ves un error escrito en la celda, el problema es otro: una referencia borrada, un nombre mal escrito o un argumento incorrecto.
También conviene distinguirla de la duda de quien busca un "diagrama circular": ese es un gráfico de sectores (Insertar > Gráfico circular), y no tiene relación con el error de cálculo.
Lista de comprobación rápida
- Fórmulas > Comprobación de errores > Referencias circulares.
- Mira la dirección que indica la barra de estado.
- Revisa que ningún total incluya su propia celda.
- Usa Rastrear precedentes o Evaluar fórmula si el origen no se ve.
- Comprueba hojas ocultas y otros libros abiertos.
- Pulsa Ctrl+Alt+F9 y repite la comprobación.
- Solo si es intencionado: cálculo iterativo, con límites estrictos.
Preguntas frecuentes
¿Qué es una referencia circular en Excel?
Es una fórmula que, directa o indirectamente, usa su propia celda en el cálculo. Excel no puede resolverla porque el resultado depende de sí mismo. Por eso muestra un aviso y, a menudo, devuelve 0.
¿Cómo corregir el error de referencias circulares?
Localiza la celda desde Fórmulas > Comprobación de errores > Referencias circulares y revisa su fórmula. Lo habitual es un rango que incluye la celda del resultado; al excluirla, el error desaparece. Repite la comprobación hasta que la opción quede inactiva.
¿Por qué sigue saliendo el aviso si ya lo corregí?
Puede haber otra circularidad en una hoja oculta, en otro libro abierto o en una cadena indirecta de fórmulas. Revisa todos los archivos abiertos y fuerza un recálculo con Ctrl+Alt+F9. Si aun así persiste, cierra y vuelve a abrir el libro.
¿Cuándo es buena idea activar el cálculo iterativo?
Solo cuando la circularidad es intencionada, como en un modelo financiero donde el interés depende del saldo final. Activa la casilla en Archivo > Opciones > Fórmulas y fija límites de iteraciones y cambio máximo. Nunca lo uses solo para que desaparezca el aviso.
Fuentes
Recomendaciones