[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT - LibreOffice Calc - Enlaces locales en fórmulas





El mié., 6 de octubre de 2021 8:15 a. m., Debian <javier.debian.bb.ar@gmail.com> escribió:
Buen día.

Esto no es Debian puro, pero ya no sé dónde fijarme.
He revisado toda la documentación y buscado en la web tanto en español,
inglés, francés e italiano; al parecer no soy el único con la misma
necesidad, pero no encuentro solución.

Trabajando en LibreOffice Calc, al confeccionar una fórmula que hace
referencia a otra celda de otro libro (archivo) que está grabado en el
mismo directorio, la fórmula se carga de la siguiente manera:

='file:///home/javier/TMP/Archivo_externo_1.ods'#$'Tabla-A'.D10

Está claro que según configuración de "Herramientas - Opciones -
Cargar/guardar- General - Guardar URL relativos al sistema de archivos",
el cual está seleccionado, no importa que lleve todos los archivos a
otra carpeta y/o equipo, si están todos, funciona el enlace; ese no es
el problema.

He leído por ahí que internamente Calc, estando seleccionada esa opción,
guarda todo en forma "relativa"; por eso no hay problemas al transportarlo.

Mi tema es más mundano: NO QUIERO VER TODO EL "PATH" AL ARCHIVO.
Trabajo con fórmulas largas y complejas, y ver el camino de accesos
completo, hace que cometa errores.

Me explico mejor:

Una fórmula complicada es

=SUMAR.SI.CONJUNTO('file:///home/javier/TMP/Archivo_externo_1.ods'#$'Tabla-A'.E$1:E$1048576;'file:///home/javier/TMP/Archivo_externo_1.ods'#$'Tabla-A'.A$1:A$1048576;$A17;'file:///home/javier/TMP/Archivo_externo_1.ods'#$'Tabla-A'.B$1:B$1048576;$B17;'file:///home/javier/TMP/Archivo_externo_1.ods'#$'Tabla-A'.C$1:C$1048576;$C17)

la cual sería más simple, y fácil de entender para un ser humano, si
fuese algo como

=SUMAR.SI.CONJUNTO('Archivo_externo_1.ods'#$'Tabla-A'.E$1:E$1048576;'Archivo_externo_1.ods'#$'Tabla-A'.A$1:A$1048576;$A17;'Archivo_externo_1.ods'#$'Tabla-A'.B$1:B$1048576;$B17;'Archivo_externo_1.ods'#$'Tabla-A'.C$1:C$1048576;$C17)

Por lo que he leído, esto no sería posible para ser visualizado. ¿es así?

Por otra parte, ¿hay alguna forma que generar un "alias" de vínculo para
simplificar las fórmulas? Y que quede algo como

=SUMAR.SI.CONJUNTO('AliasODS'#$'Tabla-A'.E$1:E$1048576;'AliasODS'#$'Tabla-A'.A$1:A$1048576;$A17;'AliasODS'#$'Tabla-A'.B$1:B$1048576;$B17;'AliasODS'#$'Tabla-A'.C$1:C$1048576;$C17)

De esto último, no he encontrado NADA.


Me imagino que tendrías que agregar un plugin que almacene dichos alias. 

Checa esto a ver si te sirve:

https://help.libreoffice.org/latest/lo/text/swriter/01/04090005.html


Muchas gracias.


Reply to: