En este grupo En todos

Foro de Excel

Usar referencia relativa a otros libros

Escrito por Daldaver
el 04/03/2009

Tengo una fórmula sencilla aunque un poco larga que simplemente suma 8 celdas en 8 libros diferentes, esta es la fórmula:

=SI(SUMA("[Gestion comercial e01. Xls]Resumen"! B36;"[Gestion comercial e02. Xls]Resumen"! B36;"[Gestion comercial e03. Xls]Resumen"! B36;"[Gestion comercial e04. Xls]Resumen"! B36;"[Gestion comercial e05. Xls]Resumen"! B36;"[Gestion comercial e06. Xls]Resumen"! B36;"[Gestion comercial e07. Xls]Resumen"! B36;"[Gestion comercial e08. Xls]Resumen"! B36)=0; "" ;SUMA("[Gestion comercial e01. Xls]Resumen"! B36;"[Gestion comercial e02. Xls]Resumen"! B36;"[Gestion comercial e03. Xls]Resumen"! B36;"[Gestion comercial e04. Xls]Resumen"! B36;"[Gestion comercial e05. Xls]Resumen"! B36;"[Gestion comercial e06. Xls]Resumen"! B36;"[Gestion comercial e07. Xls]Resumen"! B36;"[Gestion comercial e08. Xls]Resumen"! B36))

Como veis los libros se llaman Gestion comercial e01. Xls, Gestion comercial e02. Xls, etc.

El problema es que cuando cierro excel y vuelvo a entrar me cambia las referencias relativas por referencias absolutas. Como la fórmula pasa a tener más de 255 caracteres automáticamente me corta la fórmula.

Como solución se me ocurre:

* Conseguir que las celdas superen el límite de 255 caracteres. Mi empresa usa MS office 2000 y no es posible instalar otra versión, así que esta solución no me sirve.

* Conseguir que se queden las referencias relativas. Esto tampoco se como hacerlo.

* Cambiar el nombre de los archivos, por ejemplo gc01. Xls, etc. Esto sí funcionaría, pero en algunos casos las rutas de directorios pueden ser muy largas, y eso haría la aplicación muy poco fiable (en algunos casos, al recortarse podría dar una suma incorrecta y no detectarlo nadie).

Me gustaría encontrar alguna solución más elegante, por orgullo propio más que otra cosa.

Armando Montes
Foro excel emagister
Escrito por Armando Montes
el 05/03/2009

Hola Daldaver, bienvenido al foro.
Este complemento gratuito puede servirte:

http://www.ddtrada.cl/Modulos_ddTraDa. Htm

Escrito por Daldaver
el 05/03/2009
Lo siento pero no puedo instalar nada en los ordenadores de la empresa. De todas formas gracias por la sugerencia.

"Hola Daldaver, bienvenido al foro.
Este complemento gratuito puede servirte:
http://www.ddtrada.cl/Modulos_ddTraDa. Htm

"

por Armando Montes (Marzo 2009)



Antonio G
Ingeniería civil informática u. de con...
Escrito por Antonio G
el 05/03/2009

En el libro en que realizas la Suma de los 8 libros de gestión, puedes usar una hoja auxiliar en la que pongas las referencias a las 8 celdas que tienen los valores que necesitas. Como tienes referencias individuales, no debieras tener problemas con la limintación de los 255 caracteres. Luego en tu fórmula simplemente referencias a estas celdas de la hoja auxiliar en lugar de los 8 libros, con lo que se simplifica la fórmula.

Otra cosa. Yo estoy usando el complemento que te recomendó Armando y resulta muy útil para este tipo de operaciones con información en distintas hojas. En mi empresa también me restringen accesos, te recomiendo te comuniques con los autores del complemento para que te den aluna indicación, así lo hice y finalmente lo pude instalar.

Saludos,

Escrito por Daldaver
el 05/03/2009
Gracias, el truco de la hoja auxiliar, no había caído, creo que va a ser la solución.

"En el libro en que realizas la Suma de los 8 libros de gestión, puedes usar una hoja auxiliar en la que pongas las referencias a las 8 celdas que tienen los valores que necesitas. Como tienes referencias individuales, no debieras tener problemas con la limintación de los 255 caracteres. Luego en tu fórmula simplemente referencias a estas celdas de la hoja auxiliar en lugar de los 8 libros, con lo que se simplifica la fórmula.

Otra cosa. Yo estoy usando el complemento que te recomendó Armando y resulta muy útil para este tipo de operaciones con información en distintas hojas. En mi empresa también me restringen accesos, te recomiendo te comuniques con los autores del complemento para que te den aluna indicación, así lo hice y finalmente lo pude instalar.

Saludos,
"

por Antonio G. (Marzo 2009)



Responder

Debe cumplir las normas de contenido y normas de conducta

Al escribir en el debate:

  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.