Kirk notó que si copia una celda que hace referencia a una celda en un libro de trabajo externo, obtiene un error. Sin embargo, si ese libro de trabajo externo está abierto cuando realiza los mismos pasos, no recibe un mensaje de error. Kirk se pregunta por qué ocurre esto.

Puede haber una variedad de razones para que esto suceda. Lo más probable es que por el motivo que sea la información que debe obtener de la hoja externa no esté disponible o no se pueda localizar.

Otra posible razón es que su fórmula podría ser un enlace INDIRECTO o el libro de trabajo podría haberse abierto y los enlaces no actualizados. Si la fórmula es compleja, Excel requiere que el libro externo esté abierto.

(Microsoft nunca ha proporcionado una pista sobre lo que constituye «complejo» en este caso. Básicamente, si obtiene un error, la fórmula es «compleja»).

En general, podría considerar una fórmula compleja si realiza un cálculo en los datos externos para obtener un resultado, como con MATCH, LOOKUP, etc. Un ejemplo sería almacenar un número de mes en el libro de trabajo A y usar ese valor para calcular el año – costos hasta la fecha de los datos mensuales almacenados en celdas individuales en el libro de trabajo B. (En otras palabras, usa el número del mes como índice para acceder a la información en el libro de trabajo B.)

Una solución alternativa para algunas situaciones (pero no todas) es hacer los cálculos complejos completamente en el libro de trabajo B con el libro de trabajo B vinculado al libro de trabajo A para obtener los datos necesarios para ese cálculo. Recuperar el número del mes del libro de trabajo A no es complejo y Excel puede hacerlo fácilmente. A continuación, puede abrir el libro de trabajo A y hacer que lea el resultado del cálculo del libro de trabajo B.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (3848) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-errors_when_Copying_References_to_External_Cells [Errores al copiar referencias a celdas externas].