Formula con Links a otros archivos

21/07/2009 - 20:06 por Angelo Vernaza | Informe spam
Buenos Tardes,

Tengo la siguiente formula:
SUMIF(INDIRECT("'["&A8&".xls]"&A8&"'!$E$1:$E$500"),"Balance Per
Support/Detail",INDIRECT("'["&A8&".xls]"&A8&"'!$L$1:$L$500"))

La cual deberia hacer un link directo de la siguiente forma:
=SUMIF('C:\Documents and Settings\Administrator\My Documents\CEVA
Logistic\Detalle Cuentas\Junio2009\[10101.xls]10101'!$E$1:$E
$500,"Balance Per Support/Detail",'C:\Documents and Settings
\Administrator\My Documents\CEVA Logistic\Detalle Cuentas
\Junio2009\[10101.xls]10101'!$L$1:$L$500)

Lo que quiero hacer es que al copiar la formula en el rango D6:D70 se
actualize segun cada celda, el problema esta en que no hace referencia
solo a el libro que se encuentre abierto en el momento, y sn varios
libros, los cuales tengo nombrados cada uno con con el nombre que se
encuentra en el rango A6:A70.

Ademas como puedo hacer para que no tenga que abrir cada libro para
que actualize los Links ya que son mas de 50 Libros?

Saludos,
Angelo V.-
 

Leer las respuestas

#1 Héctor Miguel
21/07/2009 - 22:23 | Informe spam
hola, Angelo !

la funcion indirecto NO trabaja con libros cerrados, necesitarias de codigo para "fabricar" vinculos reales con datos variables, o...

busca en la pagina de Laurent Longre -> http://xcell05.free.fr/ [English page] (Excel add-ins)
(e instala) el complemento MoreFunc.xll (MasFunciones)
-> http://xcell05.free.fr/morefunc/english/index.htm
-> http://xcell05.free.fr/morefunc/eng...m#Download
(opcionalmente, algunos ejemplos en -> http://xcell05.free.fr/downloads/Examples.zip)
podras usar la funcion: Indirect.Ext que permite interactuar con libros cerrados.
-mas otras 40+ funciones que tendrias que cargar con ellas- (todas muy utiles, pero... NO de uso frecuente)

saludos,
hector.

__ OP __
Tengo la siguiente formula:
SUMIF(INDIRECT("'["&A8&".xls]"&A8&"'!$E$1:$E$500"),"Balance Per Support/Detail",INDIRECT("'["&A8&".xls]"&A8&"'!$L$1:$L$500"))
La cual deberia hacer un link directo de la siguiente forma:
=SUMIF('C:\Documents and Settings\Administrator\My Documents\CEVA Logistic\Detalle Cuentas\Junio2009\[10101.xls]10101'!$E$1:$E$500,"Balance Per Support/Detail",'C:\Documents and Settings\Administrator\My Documents\CEVA Logistic\Detalle Cuentas\Junio2009\[10101.xls]10101'!$L$1:$L$500)

Lo que quiero hacer es que al copiar la formula en el rango D6:D70 se actualize segun cada celda
el problema esta en que no hace referencia solo a el libro que se encuentre abierto en el momento, y sn varios libros
los cuales tengo nombrados cada uno con con el nombre que se encuentra en el rango A6:A70.
Ademas como puedo hacer para que no tenga que abrir cada libro para que actualize los Links ya que son mas de 50 Libros?

Preguntas similares