La pestaña de abajo es la portada de un pack de consejo. Seis entidades, una fila cada una, y ni un solo número tecleado por una persona: cada celda de C2:F7 es una fórmula que apunta al libro de presupuesto de esa entidad en la unidad de finanzas.
Dice que el gasto total es de 1.284.600,00 con 235 personas.
Las dos cifras están mal. El gasto total es 1.417.850,00 y hay 257 personas. Tres de los seis archivos de origen se volvieron a guardar durante julio —Nordics, Iberia y Benelux contrataron entre las tres a 22 personas y añadieron 133.250,00 de coste— y nada de eso llegó a esta hoja, porque a la última persona que abrió el pack le preguntaron si quería actualizar los vínculos y pulsó No actualizar.
No hay nada rojo en la pestaña. No aparece ningún #¡REF!. Cada celda tiene un número que fue cierto algún día real, que es justo por lo que no lo pilla nadie: el coste por persona dice 5.466,38 donde la verdad es 5.516,93, menos de un uno por ciento de diferencia, y el coste por persona es el único ratio que alguien mira de verdad.
Este artículo va de los vínculos a otros libros: qué son en realidad, las cuatro formas distintas en que te mienten, y cómo construir un libro donde un origen caducado se anuncie solo en vez de esconderse.
Consejo: Copia la tabla de abajo en una hoja en blanco empezando en A1 para seguir los ejemplos. Todo lo de aquí funciona en cualquier versión de escritorio de Excel; donde algo necesite Microsoft 365 o una versión reciente, está indicado donde aparece.
1) Qué Es un Vínculo para Excel
Una referencia externa parece una referencia de celda un poco sobrevestida:
='C:\Finance\Budgets\2026\[Budget_Nordics_2026.xlsx]Summary'!$D$18
Léela de derecha a izquierda y es de lo más normal. $D$18 es la celda. Summary es la hoja. [Budget_Nordics_2026.xlsx] es el libro, entre corchetes. Todo lo de delante es la carpeta donde vive. Las comillas simples envuelven ruta, libro y hoja a la vez, y están ahí porque la ruta contiene caracteres —espacios, casi siempre— que si no cortarían la referencia antes de tiempo.
Tres cosas cambian cómo se muestra ese mismo vínculo:
- El origen está abierto. Excel se salta la ruta y enseña
=[Budget_Nordics_2026.xlsx]Summary!$D$18. El mismo vínculo, con menos ropa. - El origen está cerrado. Vuelve la ruta completa. Por eso una barra de fórmulas parece criar una carpeta de un día para otro: no cambió nada salvo que alguien cerró el otro archivo.
- El origen está en OneDrive o SharePoint. La ruta es una URL:
='https://contoso.sharepoint.com/sites/Finance/Shared Documents/[Budget_Nordics_2026.xlsx]Summary'!$D$18. Se comporta igual, con un añadido que sale en la sección 9: quien lo lea tiene que tener permiso sobre el origen, y el tuyo no es el suyo.
Lo que importa para el resto del artículo es lo que Excel guarda de tu lado. Tu libro guarda una copia del último valor que leyó de cada celda vinculada, dentro de tu propio archivo. Esa caché es lo que permite abrir siquiera un libro vinculado cuando el origen está en una unidad a la que no estás conectado. Y es también la razón entera de que un vínculo caducado parezca uno sano.
Una Hoja de Resumen de Grupo Donde Cada Número lo Escribió una Fórmula Que Apunta a Otro Sitio
Seis presupuestos de entidad consolidados en una pestaña para un consejo. Nada de las columnas C a G se tecleó: cada celda es una referencia al libro de origen de esa fila, que vive en una carpeta de la unidad de finanzas. La columna G es la fecha de último guardado del propio archivo de origen, traída por un vínculo como todo lo demás, que es la única razón por la que esta hoja se puede pillar. Encabezado en A1:G1, datos en A2:G7, y los totales que añade el lector van en la fila 8. Todo aquí se ve bien, cuadra, y se queda 133.250,00 corto.
fxLas celdas con fórmulas están resaltadas en verde
Pasa el mouse sobre las celdas con fórmulas para ver la fórmula y resaltar las celdas referenciadas
2) Los 133.250,00, y Por Qué Todas las Comprobaciones Salen Bien
Cuando se abre un libro con vínculos, Excel enseña una barra arriba —
ADVERTENCIA DE SEGURIDAD Se ha deshabilitado la actualización automática
de los vínculos. [Habilitar contenido]
— o, según la versión y la configuración, el cuadro de siempre:
Este libro contiene vínculos a uno o más orígenes externos que podrían no ser seguros.
Si confía en los vínculos, actualícelos para obtener los datos más recientes. Si no,
puede seguir trabajando con los datos que tiene.
[ Actualizar ] [ No actualizar ] [ Ayuda ]
No actualizar no significa «deja las celdas vacías». Significa sigue sirviendo los valores en caché, y es algo perfectamente razonable de pulsar cuando abres un archivo para leer una frase. El problema es que la decisión es invisible cinco minutos después, y sobrevive al guardado.
Esto es lo que esconden de verdad las tres filas caducadas:
| Entidad | Muestra | Real, 31 de julio | Se queda corto en |
|---|---|---|---|
| Nordics | 187.250,00 | 240.900,00 | 53.650,00 |
| Iberia | 139.300,00 | 189.900,00 | 50.600,00 |
| Benelux | 93.900,00 | 122.900,00 | 29.000,00 |
| Total | 1.284.600,00 | 1.417.850,00 | 133.250,00 |
Nordics ella sola se queda corta en más de lo que cuesta la entidad CEE entera. Y la columna de plantilla está caducada exactamente en las mismas filas, así que:
| Comprobación que alguien hace | Resultado | Veredicto |
|---|---|---|
| ¿El total cuadra con las filas? | 1.284.600,00 en los dos casos | ✅ pasa |
| ¿Están las seis entidades? | Seis | ✅ pasa |
| ¿Hay errores en la hoja? | Ninguno | ✅ pasa |
Coste por persona, =SUMA(F2:F7)/SUMA(C2:C7) | 5.466,38 frente a 5.516,93 | ✅ pasa — 0,9% de desvío |
Esa última línea es la que duele. El dinero está caducado y las personas están caducadas a la vez, así que el ratio entre ambos apenas se mueve. Una comprobación hecha con dos números del mismo origen caducado no puede detectar que el origen está caducado.
La única columna que puede pillarlo es la G. Cada libro de origen guarda en una celda su propia fecha de último guardado, y el resumen la vincula como todo lo demás, así que cuando un vínculo deja de actualizarse, su fecha también se congela. Tres filas dicen 28/06/2026 y tres dicen 31/07/2026, y esa mezcla es la alarma:
=CONTAR.SI(G2:G7;"<>"&$G$2) → 3
=SUMAPRODUCTO((G2:G7<>$G$2)*F2:F7) → 420.450,00
Tres orígenes son de una cosecha distinta a la del primero, y cargan con 420.450,00: casi un tercio del total declarado. Ponlo en la hoja con palabras, encima de la tabla, donde no se pueda pasar de largo:
=SI(CONTAR.SI(G2:G7;"<>"&$G$2)>0;
"CADUCADO: "&CONTAR.SI(G2:G7;"<>"&$G$2)&" de 6 orígenes sin actualizar";
"Los seis orígenes en el mismo ciclo")
🎯 Caso: Te acaban de pasar un resumen así y no tienes ni idea de cuándo se actualizó por última vez.
No empieces mirando las fórmulas: están bien, y van a parecer bien todo el día. Abre Datos → Modificar vínculos, pulsa Actualizar valores, y mira si se mueve algún número de la hoja. Si se mueve alguno, la versión que ibas a presentar estaba mal, y la del mes pasado también. Después añade la columna de fecha, porque «alguien se acordó de pulsar Actualizar» no es un control.
3) Datos → Modificar Vínculos: Seis Estados y Cuatro Botones
Datos → Consultas y conexiones → Modificar vínculos (en versiones recientes, Datos → Vínculos de libro) lista cada origen al que apuntan tus celdas, una fila por archivo, por muchos miles de celdas que lo referencien. La columna Estado es la parte útil:
| Estado | Qué significa |
|---|---|
| Correcto | Los valores se actualizaron en esta sesión |
| Desconocido | Sin comprobar todavía — pulsa Comprobar estado |
| Origen abierto | El otro libro está abierto; el vínculo es directo e instantáneo |
| Advertencia: valores no actualizados | Alguien pulsó No actualizar. Esta es nuestra hoja |
| Error: no se encontró el origen | El archivo se ha movido, renombrado o borrado |
| Error: no se encontró la hoja | El archivo está; la hoja de dentro, no |
Y los botones, por orden de utilidad:
- Actualizar valores — vuelve a leer el origen ahora. Con un origen cerrado, Excel lo abre de forma invisible, coge lo que necesita y lo cierra otra vez.
- Cambiar origen — reapunta todas las referencias a un archivo, de una vez. Este es el arreglo después de que reorganicen la unidad de finanzas, y es miles de veces mejor que buscar y reemplazar rutas a mano.
- Abrir origen — abre el otro libro, que es la forma de comprobar si el número que te llega es de verdad el que tiene.
- Romper vínculo — convierte las fórmulas en sus valores actuales. Permanente; sección 7.
Detrás de este cuadro hay dos ajustes que deciden lo que pasa sin ti:
- Pregunta inicial (botón, abajo a la izquierda) fija, por libro, si se pregunta a quien lo abre, si se actualiza siempre en silencio o si no se actualiza nunca. «No mostrar la alerta y no actualizar» es como un archivo se vuelve permanentemente caduco para todo el que lo abra.
- Archivo → Opciones → Avanzadas → General → Preguntar si se actualizan los vínculos automáticos es la misma decisión por usuario, para cada archivo que abra. Desactivada por un compañero hace años, explica por qué en su copia nunca sale el aviso y en la tuya sí.
4) Cuando Excel Pregunta por Vínculos Que No Están
Una de las que más desesperan: Excel pide actualizar vínculos cada vez que se abre el archivo, y el cuadro de vínculos no lista nada, o lista un archivo que no menciona ninguna celda. Los vínculos viven en más sitios que en las celdas:
- Nombres definidos. Un nombre cuyo Se refiere a es
='C:\Users\jsmith\Desktop\[Budget v7.xlsx]Sheet1'!$B$2, dejado atrás por una hoja copiada desde otro sitio. Abre el Administrador de nombres (Ctrl+F3), ensancha la columna Se refiere a y léela entera. El desplegable de filtro tiene Nombres con errores. - Validación de datos. Un desplegable cuyo Origen es un rango de otro libro.
- Formato condicional. Una regla con una fórmula que entra en otro archivo.
- Series de gráficos. Un gráfico pegado desde otro libro sigue apuntando a los datos de ese libro, y Ctrl+B no busca dentro de los gráficos.
- Tablas dinámicas y Power Query. Una caché construida sobre un rango externo, o una consulta con la ruta incrustada.
- Formas y objetos. Una forma con una fórmula dentro, o un objeto incrustado.
Dos formas de cazarlos:
Dentro de Excel. Ctrl+B, busca [, pon Dentro de: Libro, Buscar dentro de: Fórmulas y pulsa Buscar todos. Vuelven en una lista todas las celdas cuya fórmula contiene un nombre de libro. Después mira el Administrador de nombres aparte, porque Buscar no llega ahí.
Fuera de Excel, cuando quieras la respuesta definitiva. Cierra el archivo, haz una copia, renombra la copia a .zip y ábrela. Dentro:
xl/externalLinks/— unexternalLink1.xmlpor cada libro vinculado, con los valores en caché de los que hablaba la sección 1xl/externalLinks/_rels/externalLink1.xml.rels— la ruta o URL real a la que apunta cada uno
Esa carpeta es la verdad. Si está vacía, el libro no tiene vínculos externos, diga lo que diga el cuadro de diálogo.
🎯 Caso: Sale el aviso, el cuadro de vínculos está vacío, y ya has mirado todas las fórmulas.
Tira por el zip. Nueve de cada diez veces es un nombre definido que apunta al Escritorio de alguien, y el arreglo es borrar el nombre en el Administrador de nombres, después de comprobar que no lo usa nada — cosa que =CONTAR.SI no te puede decir pero Buscar todos con el texto del nombre sí.
5) Las Funciones Que No Pueden Leer un Libro Cerrado
A la mayoría de las fórmulas les da igual que el origen esté abierto: con los valores en caché les basta. A un grupo concreto no le da igual, y falla de una forma que la gente interpreta como un archivo roto:
| Función | Con el libro de origen cerrado |
|---|---|
SUMAR.SI, SUMAR.SI.CONJUNTO, CONTAR.SI, CONTAR.SI.CONJUNTO, PROMEDIO.SI, PROMEDIO.SI.CONJUNTO | #¡VALOR! |
INDIRECTO | #¡REF! — siempre, salvo que el libro esté abierto |
Así que esto funciona por la mañana, cuando todo el mundo tiene abierto el archivo regional, y se rompe a las 18:00 cuando se han ido a casa:
=SUMAR.SI.CONJUNTO('C:\Finance\Budgets\2026\[Budget_Nordics_2026.xlsx]Detail'!$F:$F;
'C:\Finance\Budgets\2026\[Budget_Nordics_2026.xlsx]Detail'!$B:$B;"Salary")
La razón merece entenderse más que memorizarse: la familia de agregados condicionales está implementada contra un rango vivo, no contra un bloque de valores, así que no hay nada en la caché sobre lo que pueda trabajar. Reescribe la misma lógica como aritmética y lee la caché tan contenta:
=SUMAPRODUCTO(('C:\Finance\Budgets\2026\[Budget_Nordics_2026.xlsx]Detail'!$B$2:$B$500="Salary")
*'C:\Finance\Budgets\2026\[Budget_Nordics_2026.xlsx]Detail'!$F$2:$F$500)
Fíjate en los rangos acotados. $B$2:$B$500, no $B:$B: con una referencia externa, cada celda que nombras es una celda cuyo valor se copia dentro de tu archivo, así que vincular columnas enteras es como un resumen de 400 KB se convierte en uno de 40 MB.
INDIRECTO merece su propia frase, porque la gente tira de él para construir rutas a partir de texto y no puede funcionar: INDIRECTO monta la referencia en el momento del cálculo, y una referencia que no existía cuando se guardó el archivo no tiene nada en caché detrás. =INDIRECTO("'"&A2&"["&B2&"]Summary'!$D$18") devuelve #¡REF! con cada origen cerrado, siempre. Si te tienta construir rutas de vínculo desde una tabla de nombres de archivo, ese es el trabajo de Power Query, no el de INDIRECTO.
6) Las Cuatro Formas en Que un Vínculo Miente
1. Caducado. Toda la sección 2. El valor es real, solo que del día equivocado. Sin error, sin color.
2. #¡REF!. El archivo se movió, lo renombraron, o renombraron la hoja de dentro. Este es el fallo honrado: es ruidoso, es evidente, y es del que más se queja la gente — mientras que el silencioso cuesta muchísimo más.
3. Un cero disfrazado. A alguien le molestaba el #¡REF! y lo dejó limpio:
=SI.ERROR('C:\Finance\Budgets\2026\[Budget_Nordics_2026.xlsx]Summary'!$D$18;0)
El día que ese archivo se mueva, Nordics aporta 0,00, el total cae 240.900,00 y la hoja está impecable. SI.ERROR alrededor de una referencia externa convierte un fallo visible en uno invisible. Si tienes que capturarlo, captúralo como texto: =SI.ERROR(vínculo;"FALTA EL ORIGEN") mete texto en una columna numérica, lo que rompe el total haciendo ruido — que es justo la idea.
4. El número correcto de la fila equivocada. La peor de las cuatro, y la menos conocida. Inserta dos filas arriba en la hoja Summary de un libro de origen con tu archivo abierto y Excel reescribe sin decir nada tu vínculo de $D$18 a $D$20; hazlo con tu archivo cerrado y no puede, así que tu vínculo sigue diciendo $D$18, que ahora es No salarial, o un subtotal, o una celda vacía. Te llevas un número plausible que pertenece a otra línea, sin error y sin nada de caducado.
🎯 Caso: La cifra de una región se ha movido por una cantidad que nadie sabe explicar, y no se ha editado ninguna fórmula.
Abre el origen y mira qué tiene hoy $D$18. Después pregunta cuándo se insertaron filas allí por última vez. El arreglo no es corregir la referencia, sino dejar de referirse a una posición: dale a la celda del origen un nombre definido —Nordics_TotalSpend— y vincula al nombre. ='C:\Finance\Budgets\2026\Budget_Nordics_2026.xlsx'!Nordics_TotalSpend sigue a la celda vaya donde vaya, en los dos archivos, abiertos o cerrados. Esta es la mejor costumbre del artículo.
7) Romper Vínculo: Qué Hace y Qué No Se Puede Deshacer
Romper vínculo sustituye cada fórmula que apunta a ese origen por el valor que muestra ahora mismo. Los vínculos desaparecen; los números se quedan.
Es lo correcto en tres situaciones: mandar el libro fuera de tu organización, archivar un periodo que ya no debe cambiar nunca, y heredar un archivo cuyos orígenes ya no existen. Es lo incorrecto en un modelo vivo.
Cuatro cosas que saber antes de pulsarlo:
- No se puede deshacer. Ni con Ctrl+Z, ni de forma fiable. Guarda una copia antes, siempre.
- Convierte lo que hay en las celdas. Los vínculos dentro de nombres definidos, series de gráficos y objetos pueden sobrevivir — por eso a veces el aviso sigue apareciendo en un libro cuyos vínculos ya «rompiste».
- Si el botón está en gris, busca una hoja protegida en el libro; desprotege, rompe y vuelve a proteger.
- Un vínculo roto es un vínculo congelado. El número ahora es correcto-a-fecha-de y nunca lo va a decir en voz alta. Escribe la fecha en la celda de al lado, con palabras: «Valores a 31/07/2026, vínculos rotos».
8) Construir Uno Que No Pueda Fallar en Silencio
Todo lo de arriba son fallos. Esto es el diseño que los evita.
Una sola dirección. Los orígenes alimentan al resumen; el resumen no alimenta a nadie. Que dos libros se vinculen entre sí significa que la respuesta depende de cuál se abrió primero, y no hay orden que lo arregle.
Una sola hoja de importación. Cada referencia externa del libro vive en una única pestaña llamada Import, un bloque por origen, y nada más en el archivo apunta fuera: el resto del modelo lee Import. Cuando quieras saber de qué depende este libro, hay un solo sitio donde mirar, y Cambiar origen tiene un solo sitio que cambiar.
Una fecha junto a cada origen. La columna G del ejemplo. Vincula de cada origen una celda que cambie cuando el origen cambia —su fecha de último guardado, su etiqueta de periodo, su propio total general— y pon arriba de la hoja la fórmula de caducidad de la sección 2. Un vínculo que no se ha podido actualizar lo dice entonces en castellano en vez de enseñarte junio calladito.
Nombres, no direcciones. Sección 6. Vincula a Nordics_TotalSpend, nunca a $D$18.
Una ruta a la que llegue todo el mundo. C:\Users\jsmith\Desktop\ funciona para exactamente una persona en exactamente una máquina. Una ruta UNC (\\servidor\finanzas\Budgets\) o una URL de SharePoint funcionan para el equipo. El error de «a mí me funciona» más común de Excel es un vínculo a una unidad local.
O deja de usar vínculos. Power Query hace el mismo trabajo mejor en casi todo: Datos → Obtener datos → De un archivo → De un libro de Excel, lo aterrizas en una tabla, y la conexión se actualiza cuando pulsas Actualizar y nunca a tus espaldas. Cuando el archivo se mueve, falla en voz alta con la ruta en el mensaje en vez de servirte los números del mes pasado, y un solo parámetro de consulta con la ruta de la carpeta los reapunta todos de golpe. Lo único que hacen los vínculos y Power Query no es darte una celda suelta al instante — que, para seis números de un pack de consejo, es una razón justa para conservarlos, y una razón mala para construir cien.
9) Seis Formas en Que Esto Sale Mal en la Práctica
1. Pulsar No actualizar por costumbre. Es el botón que suena seguro, no se acuerda nadie de haberlo pulsado, y es donde empezó este artículo. Si abres un libro vinculado para leerlo, no pasa nada. Si lo abres para presentarlo, pulsa Actualizar.
2. Mandar un libro vinculado a alguien de fuera. No llega a tu unidad de finanzas, así que ve tus valores en caché sin manera de refrescarlos, o un muro de #¡REF!. Rompe los vínculos en una copia, o manda un PDF.
3. Suponer que un vínculo de SharePoint viaja. Viaja — y se lleva los permisos con él. Un compañero sin acceso al origen se encuentra un inicio de sesión o un error, en un archivo que a ti te funciona perfectamente.
4. Cambiar la estructura del origen con el archivo dependiente cerrado. Insertar filas, borrar columnas, renombrar una hoja. Las tres son silenciosas desde el lado del origen, y las tres aterrizan en el libro dependiente como #¡REF! o, peor, como la celda equivocada.
5. Pegado especial de valores sobre medio resumen. Media hoja queda congelada y media viva, se ven idénticas, y los números del mes que viene serán una mezcla de dos meses. Si vas a congelar valores, congela el bloque entero y etiquétalo.
6. Dejar que los vínculos se acumulen. Cada referencia externa es un archivo que tiene que existir, en una ruta, para una persona con permiso, para siempre. Cada trimestre, abre el cuadro de vínculos y pregúntale a cada origen si se sigue ganando el sitio. Los que no, son la razón de que abrir el libro tarde cuarenta segundos.
Conclusión
La frase que merece la pena guardarse: un vínculo a un libro cerrado te enseña un valor que recordaba tu propio archivo, no un valor que acabe de leer. De ahí sale todo lo raro que hacen los vínculos. Siguen funcionando cuando el origen está borrado. Siguen enseñando números después de dejar de actualizarse. Nunca se quedan en blanco, porque siempre hay algo en caché que enseñar.
Así que el control no puede ser «comprobar que los números se ven bien»: los números siempre se ven bien; ese es el fallo, no la excepción. Tiene que ser algo estructural: una fecha de cada origen, puesta en la hoja, comprobando ella sola cada vez que se abre el archivo. Tres celdas que dicen 28/06/2026 al lado de tres que dicen 31/07/2026 son una pregunta que cualquiera responde en cinco segundos. Un total de 1.284.600,00 no.
¿Quieres practicar el lado de las fórmulas de esto? Varios ejercicios de la app están construidos exactamente sobre estas formas: recuentos condicionales usados como alarmas y no como respuestas, búsquedas que encuentran un registro por su nombre en vez de por su posición, y totales que tienen que sobrevivir a que alguien reordene las filas de debajo.
