Cómo eliminar referencias circulares en Excel

En una hoja de cálculo de Microsoft Excel, es posible que tenga fórmulas en una celda que requieren la información dentro de otra celda para calcular. Estas relaciones se denominan referencias. Cuando una celda hace referencia a sí misma, oa 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 toda la hoja no se calcule correctamente.

Comprender las referencias de Excel

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

Cuando se actualizan 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, con los resultados de los cálculos de una fórmula que se introducen en otra.

Eliminar la referencia circular en Excel

Si una fórmula se refiere a su propia celda directamente, o mediante 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 forma habitual, ya que a medida que se actualiza puede afectar su propio valor.

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

  1. Abra la hoja de cálculo

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

  3. Usar el menú de fórmulas

  4. Haz 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 junto al 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.

  5. Busque una referencia circular

  6. Verifique la fórmula, que aparece en la barra de fórmulas justo encima de la hoja de cálculo, para ver si hay referencias circulares obvias, como si la fórmula intentara hacer referencia a la celda en la que se encuentra actualmente. En hojas de cálculo más pequeñas, incluso puede verificar cada referencia de celda a mano para vea si puede localizar la referencia circular. Si no puede detectarlo, deberá rastrear las referencias en la hoja de cálculo.

  7. Rastrear precedentes con Excel

  8. Haga clic en el botón "Trazar 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 desde 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.

  9. Siga la cadena de referencia

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

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

  12. Vuelva a hacer clic en la flecha desplegable junto a "Comprobación de errores" 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 devolver el resultado de un cálculo al cálculo. Esto se llama cálculo iterativo en Excel. Es útil para ciertas fórmulas y algoritmos en los que desea iterar hasta encontrar un resultado en particular.

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

Cuantas más iteraciones permita y menor sea la cantidad de cambio 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.