Problemas con links a otros archivos.

04/02/2006 - 19:25 por Víctor Pérez | Informe spam
Hola a todos,

Tengo un problema con un documento en el cual tengo una serie de formulas
que me permiten extraer datos de otros archivos para procesarlos y emitir un
nuevo resultado. Utilizo el vlookup, hlookup, el sumif. El problema radica en
que, supongamos que en el archivo "x" tengo todas mis formulas, desde donde
yo extraigo informacion con los vlookups y demas funciones; y tengo otro
archivo "y" en el cual estan los datos que debera tomar el vlookup, del
archivo "x". Cuando yo genere mis formulas, en el archivo "x", todo
funcionaba a la perfeccion, pero al momento de cerrar el archivo "y", el de
los datos, empezo a aparecer en todas las celdas que estaban ligadas al
archivo "y", la expresion #Value.
Si solo abro el archivo "x", me manda el error, pero si abro tambien el
archivo "y", todo se corrige. Cuando abro el archivo "x" me pregunta si deseo
actualizar los datos, ya le he dado las dos opciones, que actualice y que no
actualice, pero sigue igual, a fuerza necesita que yo abra el otro archivo.
Sin embargo solo me pasa esto con estos dos archivos, pues tengo varios
archivos mas que utilizan las mismas funciones y referencias a otros archivos
y nunca necesito tener todos abiertos. Si alguien tiene alguna idea se lo
agradecere.

Saludos.

Preguntas similare

Leer las respuestas

#6 Víctor Pérez
08/02/2006 - 03:06 | Informe spam
Hola KL,

Ya hice la prueba colocando el archivo en C:\Temp, pero sigue generando el
error. Verifique la cantidad de caracteres en la formula con la nueva ruta y
solo tiene 406.
Como te comentaba anteriormente, en otros archivos que son mios tengo
formulas igual de largas o mas y no me presenta ese problema. Este problema
lo presenta en esos archivos que no son mios. La verdad no se que pueda ser.

Si se te ocurre algo mas, adelante, sino pues yo creo que dejare este asunto.

Gracias por tu tiempo e interes.

Saludos,

"KL" wrote:

Hola Victor,

O mucho me equivoco o es que tu formula supera el limite de 1024 caracteres permitidos por Excel. Lo que ocurre es que al tener el
libro de destino abierto no se incluye la ruta completa y asi todo esta bien. Sin embargo, al cerrar el archivo vinculado se anade
la ruta a cada referencia remota y es muy facil superar el limite [sobre todo con la ruta tan larga que tienes]. Para comprobarlo,
prueba poner el archivo vinculado en una ruta mas corta [digamos C:\Temp\] y usalo en la formula - a ver que tal.

Saludos,
KL


"Víctor Pérez" wrote in message news:
> Hola KL,
>
> La siguiente formula es la que presenta el problema:
>
> =IF($U8>0%, sumif_vph('C:\Documents and Settings\hbb0929\My
> Documents\Adriana J\IS\Cost Controls\Progress by Section w LC\Progress Dec
> 05\AR Tracking AVANCE FISICO\[AVANCE FISICO SA Y JU DEC 2005 (version
> v2).xls]SA PEP'!$A$19:$A$230,$M8,4,HLOOKUP( IF($I8="", $I9, $I8),
> 'C:\Documents and Settings\hbb0929\My Documents\Adriana J\IS\Cost
> Controls\Progress by Section w LC\Progress Dec 05\AR Tracking AVANCE
> FISICO\[AVANCE FISICO SA Y JU DEC 2005 (version v2).xls]SA
> PEP'!$I$1:$BB$2,2,FALSE)) + IF($J8=1, sumif_vph('C:\Documents and
> Settings\hbb0929\My Documents\Adriana J\IS\Cost Controls\Progress by Section
> w LC\Progress Dec 05\AR Tracking AVANCE FISICO\[AVANCE FISICO SA Y JU DEC
> 2005 (version v2).xls]SA PEP'!$A$19:$A$92,"CN",4,
> HLOOKUP(IF($I8="",$I9,$I8),'C:\Documents and Settings\hbb0929\My
> Documents\Adriana J\IS\Cost Controls\Progress by Section w LC\Progress Dec
> 05\AR Tracking AVANCE FISICO\[AVANCE FISICO SA Y JU DEC 2005 (version
> v2).xls]SA PEP'!$I$1:$BB$2,2,FALSE)), 0 ), 0 )
>
> Aqui tengo un IF, si la condicion se cumple entonces hago un calculo y si no
> entonces regreso 0.
> Para el calculo utilizo una funcion que genere (sumif_vph). La sintaxis de
> esta funcion es :
> SUMIF_VPH(rango_busqueda, buscar, columns_x, columns_y)
>
> Esta funcion se encarga de buscar en un rango dado (rango_busqueda), de
> algun archivo, cierto valor (buscar) y al encontrarlo lo que hace es
> desplazarse "x" numero de columnas (columns_x) , a partir de donde encontro
> el dato, y tomar el valor y multiplicarlo por el valor que se encuentra al
> desplazarse "y" columnas (columns_y), el resultado de esta multiplicacion lo
> suma a una variable (total). Al terminar de buscar en el rango dado, el monto
> acumulado en total se lo asigna a la funcion sumif_vph.
> Ahora, dentro de esta funcion, utilizo un hlookup, para el cuarto parametro,
> pues como no se en que columna se encontrara el dato, necesito primero
> localizarlo. El tercer parametro siempre es fijo, se que estara en una
> columna fija (4).
>
> Hace un momento revisando esto, vi que aparece el siguiente texto cuando
> pongo el cursor sobre el simbolo ! que aparece a un lado de la formula:
>
> A value used in the formula is of the wrong data type
>
> Pero como te decia antes, al momento de que abro el otro archivo desaparece
> desaparece el mensaje y desaparece el triangulito verde que aparece en la
> esquina superior izquierda (la que aparece cuando tienes una formula
> diferente en alguna celda, ocuando tienes un dato numerico en una celda de
> tipo texto, o cosas asi).
>
> KL, tengo que salir, y regreso hasta el lunes o martes, gracias por tu
> tiempo. Saludos.
>
>
> "KL" wrote:
>
>> Hola Victor,
>>
>> Podria exponer alguna formula que no funciona como ejemplo?
>>
>> Saludos,
>> KL
>>
>>
>> "Víctor Pérez" wrote in message news:
>> > Hola KL,
>> >
>> > Gracias por tu comentario, pero no estoy usando la funcion INDIRECT. Pienso
>> > que el problema es alguna propiedad del archivo, aunque ya lo compare con
>> > otros y todo parece igual. Menciono esto de las propiedades, pues estos
>> > archivos no los genere yo, me los pasaron para que les ayudara con algunos
>> > calculos. Algo tienen que no es comun con todos los demas. La verdad no se.
>> > Gracias
>> >
>> > Saludos,
>> >
>> > "KL" wrote:
>> >
>> >> Hola Victor,
>> >>
>> >> No estaras usando la funcion INDIRECT en las formulas que fallan, verdad?
>> >>
>> >> Saludos,
>> >> KL
>> >>
>> >>
>> >> "Víctor Pérez" wrote in message
>> >> news:
>> >> > Hola a todos,
>> >> >
>> >> > Tengo un problema con un documento en el cual tengo una serie de formulas
>> >> > que me permiten extraer datos de otros archivos para procesarlos y emitir un
>> >> > nuevo resultado. Utilizo el vlookup, hlookup, el sumif. El problema radica en
>> >> > que, supongamos que en el archivo "x" tengo todas mis formulas, desde donde
>> >> > yo extraigo informacion con los vlookups y demas funciones; y tengo otro
>> >> > archivo "y" en el cual estan los datos que debera tomar el vlookup, del
>> >> > archivo "x". Cuando yo genere mis formulas, en el archivo "x", todo
>> >> > funcionaba a la perfeccion, pero al momento de cerrar el archivo "y", el de
>> >> > los datos, empezo a aparecer en todas las celdas que estaban ligadas al
>> >> > archivo "y", la expresion #Value.
>> >> > Si solo abro el archivo "x", me manda el error, pero si abro tambien el
>> >> > archivo "y", todo se corrige. Cuando abro el archivo "x" me pregunta si deseo
>> >> > actualizar los datos, ya le he dado las dos opciones, que actualice y que no
>> >> > actualice, pero sigue igual, a fuerza necesita que yo abra el otro archivo.
>> >> > Sin embargo solo me pasa esto con estos dos archivos, pues tengo varios
>> >> > archivos mas que utilizan las mismas funciones y referencias a otros archivos
>> >> > y nunca necesito tener todos abiertos. Si alguien tiene alguna idea se lo
>> >> > agradecere.
>> >> >
>> >> > Saludos.
>> >> >
>> >>
>> >>
>>
>>


Respuesta Responder a este mensaje
#7 KL
08/02/2006 - 09:54 | Informe spam
Hola Victor,

Puedes enviarme el archivo al quitando NOSPAM y PLEASE ?

Saludos,
KL


"Víctor Pérez" wrote in message news:
Hola KL,

Ya hice la prueba colocando el archivo en C:\Temp, pero sigue generando el
error. Verifique la cantidad de caracteres en la formula con la nueva ruta y
solo tiene 406.
Como te comentaba anteriormente, en otros archivos que son mios tengo
formulas igual de largas o mas y no me presenta ese problema. Este problema
lo presenta en esos archivos que no son mios. La verdad no se que pueda ser.

Si se te ocurre algo mas, adelante, sino pues yo creo que dejare este asunto.

Gracias por tu tiempo e interes.

Saludos,

"KL" wrote:

Hola Victor,

O mucho me equivoco o es que tu formula supera el limite de 1024 caracteres permitidos por Excel. Lo que ocurre es que al tener
el
libro de destino abierto no se incluye la ruta completa y asi todo esta bien. Sin embargo, al cerrar el archivo vinculado se
anade
la ruta a cada referencia remota y es muy facil superar el limite [sobre todo con la ruta tan larga que tienes]. Para
comprobarlo,
prueba poner el archivo vinculado en una ruta mas corta [digamos C:\Temp\] y usalo en la formula - a ver que tal.

Saludos,
KL


"Víctor Pérez" wrote in message news:
> Hola KL,
>
> La siguiente formula es la que presenta el problema:
>
> =IF($U8>0%, sumif_vph('C:\Documents and Settings\hbb0929\My
> Documents\Adriana J\IS\Cost Controls\Progress by Section w LC\Progress Dec
> 05\AR Tracking AVANCE FISICO\[AVANCE FISICO SA Y JU DEC 2005 (version
> v2).xls]SA PEP'!$A$19:$A$230,$M8,4,HLOOKUP( IF($I8="", $I9, $I8),
> 'C:\Documents and Settings\hbb0929\My Documents\Adriana J\IS\Cost
> Controls\Progress by Section w LC\Progress Dec 05\AR Tracking AVANCE
> FISICO\[AVANCE FISICO SA Y JU DEC 2005 (version v2).xls]SA
> PEP'!$I$1:$BB$2,2,FALSE)) + IF($J8=1, sumif_vph('C:\Documents and
> Settings\hbb0929\My Documents\Adriana J\IS\Cost Controls\Progress by Section
> w LC\Progress Dec 05\AR Tracking AVANCE FISICO\[AVANCE FISICO SA Y JU DEC
> 2005 (version v2).xls]SA PEP'!$A$19:$A$92,"CN",4,
> HLOOKUP(IF($I8="",$I9,$I8),'C:\Documents and Settings\hbb0929\My
> Documents\Adriana J\IS\Cost Controls\Progress by Section w LC\Progress Dec
> 05\AR Tracking AVANCE FISICO\[AVANCE FISICO SA Y JU DEC 2005 (version
> v2).xls]SA PEP'!$I$1:$BB$2,2,FALSE)), 0 ), 0 )
>
> Aqui tengo un IF, si la condicion se cumple entonces hago un calculo y si no
> entonces regreso 0.
> Para el calculo utilizo una funcion que genere (sumif_vph). La sintaxis de
> esta funcion es :
> SUMIF_VPH(rango_busqueda, buscar, columns_x, columns_y)
>
> Esta funcion se encarga de buscar en un rango dado (rango_busqueda), de
> algun archivo, cierto valor (buscar) y al encontrarlo lo que hace es
> desplazarse "x" numero de columnas (columns_x) , a partir de donde encontro
> el dato, y tomar el valor y multiplicarlo por el valor que se encuentra al
> desplazarse "y" columnas (columns_y), el resultado de esta multiplicacion lo
> suma a una variable (total). Al terminar de buscar en el rango dado, el monto
> acumulado en total se lo asigna a la funcion sumif_vph.
> Ahora, dentro de esta funcion, utilizo un hlookup, para el cuarto parametro,
> pues como no se en que columna se encontrara el dato, necesito primero
> localizarlo. El tercer parametro siempre es fijo, se que estara en una
> columna fija (4).
>
> Hace un momento revisando esto, vi que aparece el siguiente texto cuando
> pongo el cursor sobre el simbolo ! que aparece a un lado de la formula:
>
> A value used in the formula is of the wrong data type
>
> Pero como te decia antes, al momento de que abro el otro archivo desaparece
> desaparece el mensaje y desaparece el triangulito verde que aparece en la
> esquina superior izquierda (la que aparece cuando tienes una formula
> diferente en alguna celda, ocuando tienes un dato numerico en una celda de
> tipo texto, o cosas asi).
>
> KL, tengo que salir, y regreso hasta el lunes o martes, gracias por tu
> tiempo. Saludos.
>
>
> "KL" wrote:
>
>> Hola Victor,
>>
>> Podria exponer alguna formula que no funciona como ejemplo?
>>
>> Saludos,
>> KL
>>
>>
>> "Víctor Pérez" wrote in message
>> news:
>> > Hola KL,
>> >
>> > Gracias por tu comentario, pero no estoy usando la funcion INDIRECT. Pienso
>> > que el problema es alguna propiedad del archivo, aunque ya lo compare con
>> > otros y todo parece igual. Menciono esto de las propiedades, pues estos
>> > archivos no los genere yo, me los pasaron para que les ayudara con algunos
>> > calculos. Algo tienen que no es comun con todos los demas. La verdad no se.
>> > Gracias
>> >
>> > Saludos,
>> >
>> > "KL" wrote:
>> >
>> >> Hola Victor,
>> >>
>> >> No estaras usando la funcion INDIRECT en las formulas que fallan, verdad?
>> >>
>> >> Saludos,
>> >> KL
>> >>
>> >>
>> >> "Víctor Pérez" wrote in message
>> >> news:
>> >> > Hola a todos,
>> >> >
>> >> > Tengo un problema con un documento en el cual tengo una serie de formulas
>> >> > que me permiten extraer datos de otros archivos para procesarlos y emitir un
>> >> > nuevo resultado. Utilizo el vlookup, hlookup, el sumif. El problema radica en
>> >> > que, supongamos que en el archivo "x" tengo todas mis formulas, desde donde
>> >> > yo extraigo informacion con los vlookups y demas funciones; y tengo otro
>> >> > archivo "y" en el cual estan los datos que debera tomar el vlookup, del
>> >> > archivo "x". Cuando yo genere mis formulas, en el archivo "x", todo
>> >> > funcionaba a la perfeccion, pero al momento de cerrar el archivo "y", el de
>> >> > los datos, empezo a aparecer en todas las celdas que estaban ligadas al
>> >> > archivo "y", la expresion #Value.
>> >> > Si solo abro el archivo "x", me manda el error, pero si abro tambien el
>> >> > archivo "y", todo se corrige. Cuando abro el archivo "x" me pregunta si deseo
>> >> > actualizar los datos, ya le he dado las dos opciones, que actualice y que no
>> >> > actualice, pero sigue igual, a fuerza necesita que yo abra el otro archivo.
>> >> > Sin embargo solo me pasa esto con estos dos archivos, pues tengo varios
>> >> > archivos mas que utilizan las mismas funciones y referencias a otros archivos
>> >> > y nunca necesito tener todos abiertos. Si alguien tiene alguna idea se lo
>> >> > agradecere.
>> >> >
>> >> > Saludos.
>> >> >
>> >>
>> >>
>>
>>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida