Cómo eliminar referencias circulares en Excel

En una hoja de cálculo de Microsoft Excel, puede tener fórmulas ubicadas en una celda que requieren la información dentro de otra celda para poder calcular. Estas relaciones se llaman referencias. Cuando una celda hace referencia a sí misma, u otra celda que hace referencia a la celda original, las fórmulas no se pueden completar porque requieren un resultado que depende de la celda original. Este evento se denomina referencia circular, y cuando tiene una hoja de cálculo grande con miles de fórmulas, una referencia circular puede hacer que la hoja entera no se calcule correctamente.

Entendiendo las referencias de Excel

Cuando está utilizando Microsoft Excel, es común que una fórmula en una celda haga referencia a otra para usar los datos de esa celda en un cálculo. En general, se hace referencia a una celda utilizando una letra de fila y un número de columna, como A5 o B10.

Cuando se actualicen los datos de la celda a la que se hace referencia, también se actualizarán las fórmulas que hacen referencia a ella. No es raro en una hoja de cálculo compleja tener múltiples capas de referencias, y los resultados de los cálculos de una fórmula se incorporan a otra.

Eliminar la referencia circular en Excel

Si una fórmula se refiere a su propia celda directamente, o a través de una cadena de referencias a otras celdas, en última instancia, se refiere a su propia celda, recibirá una advertencia de referencia circular de Excel. Esto se debe a que la fórmula no se puede calcular de la manera habitual, ya que, al actualizarse, puede afectar su propio valor.

A menudo, esto es un signo de un error tipográfico o lógico, y querrá encontrar lo que está creando la referencia circular y eliminarlo.

Abrir la hoja de cálculo

Abra la hoja de cálculo de Microsoft Excel que contiene su referencia circular.

Usa el menú de fórmulas

Haga clic en la pestaña "Fórmulas" en el menú de cinta en la parte superior de la ventana de Excel. Haga clic en la flecha pequeña al lado del botón "Comprobación de errores" en esa área. Mueva el mouse sobre "Referencias circulares" y aparecerá la última referencia circular ingresada. Haga clic en esta referencia para saltar a esa celda en la hoja de cálculo.

Busque una referencia circular

Verifique la fórmula, que aparece en la barra de fórmulas justo arriba de la hoja de cálculo, para ver referencias circulares obvias, como si la fórmula intenta hacer referencia a la celda en la que se encuentra actualmente. En las hojas de cálculo más pequeñas, incluso puede revisar cada referencia de celda a mano para Vea si puede detectar la referencia circular. Si no puede verlo, deberá rastrear las referencias en la hoja de cálculo.

Rastrear los precedentes con Excel

Haga clic en el botón "Rastrear precedentes" en el área "Auditoría de fórmulas" de la pestaña Fórmula del menú de cinta. Esto creará una flecha en la hoja de cálculo de cada celda mencionada en su celda especificada, a la celda especificada. Haga clic en el botón "Rastrear dependientes", que creará flechas desde su celda especificada a cada celda que haga referencia a esa celda especificada.

Siga la cadena de referencia

Haga doble clic en cada línea que sale de la celda con su referencia circular para saltar a la celda en el otro extremo de la línea. Si la celda a la que salta tiene tanto el comienzo de una flecha, que parece un círculo, como el final de una flecha, que parece una punta de flecha, ha encontrado la referencia circular. Modifique esta celda o la referencia de esta celda en su celda original para corregir la referencia circular.

Encuentra más círculos según sea necesario

Haga clic en la flecha desplegable junto a "Comprobación de errores" nuevamente para ver si aparece otra referencia circular. Si es así, repita este proceso para borrarlo y continúe hasta que no aparezcan más referencias circulares.

Cálculo iterativo de Excel

En algunos casos, es posible que desee utilizar referencias circulares para realimentar el resultado de un cálculo de nuevo en el cálculo. Esto se llama cálculo iterativo en Excel. Es útil para ciertas fórmulas y algoritmos en los que desea iterar hasta que se encuentre un resultado particular.

Para habilitar el cálculo iterativo en Excel, haga clic en la pestaña "Archivo", luego en "Opciones" y "Fórmulas". Debajo de "Opciones de cálculo", marque la casilla "Habilitar cálculo iterativo". Ingrese la cantidad máxima de veces que desea que Excel vuelva a calcular la fórmula en el cuadro "Máximas iteraciones" y la cantidad máxima de cambio que permitirá antes de que Excel tenga que volver a calcular nuevamente en "Cambio máximo".

Cuantas más iteraciones permita y cuanto menor sea la cantidad de cambios que permita antes de requerir un nuevo cálculo, más precisos serán los resultados que obtenga. Asegúrese de que realmente desea utilizar una fórmula iterada en lugar de simplemente eliminar las referencias circulares antes de seguir este camino.