[ubuntu-ar] [SOLUCIONADO] [OT] "Err:520" en Openoffice al abrir planilla .xls

Lucas Bianchi bianchi_lucas at yahoo.com.ar
Thu Dec 9 14:34:06 GMT 2010


El 9 de diciembre de 2010 09:42, Angel S. Cadoppi
<ubuntu2kdo at gmail.com>escribió:

>  Excelente Claudio!!!!
>
> Ahí hay un problema, sin dudas. Ahora hay que ver si luego de arreglar
> esto, funciona... puede que encuentren otra cuestión.
>
> En particular, me parece casi una herejía esta celda... Con onda! ;-)
>
> Por ejemplo: se repite 12 veces "SI(F3>0,5;F3-0,5;0)"  (incluyendo la
> que hay que corregir). Yo pondría esa función en una celda y le daría
> nombre a la celda (Insertar > Nombres > Definir). Solo con eso la celda
> perdería muchos caracteres y ganaría en legibilidad. Algo así:
>
> =SI((SI(efetres>0;SI((147,2*(101-L2)/(59,5+L2))>150;(147,2*(101-L2)/(59,5+L2))+42,5*efetres*EXP(-100/(251-(147,2*(101-L2)/(59,5+L2))))*(1-EXP(-6,93/efetres))+0,0015*((147,2*(101-L2)/(59,5+L2))-150)*((147,2*(101-L2)/(59,5+L2))-150)*RAIZefetres;(147,2*(101-L2)/(59,5+L2))+42,5*efetres*EXP(-100/(251-(147,2*(101-L2)/(59,5+L2))))*(1-EXP(-6,93/efetres)));(147,2*(101-L2)/(59,5+L2))))>250;250;(SI(efetres>0;SI((147,2*(101-L2)/(59,5+L2))>150;(147,2*(101-L2)/(59,5+L2))+42,5*efetres*EXP(-100/(251-(147,2*(101-L2)/(59,5+L2))))*(1-EXP(-6,93/efetres))+0,0015*((147,2*(101-L2)/(59,5+L2))-150)*((147,2*(101-L2)/(59,5+L2))-150)*RAIZefetres;(147,2*(101-L2)/(59,5+L2))+42,5*efetres*EXP(-100/(251-(147,2*(101-L2)/(59,5+L2))))*(1-EXP(-6,93/efetres))),(147,2*(101-L2)/(59,5+L2)))))
>
> "(147,2*(101-L2)/(59,5+L2)" aparece 16 veces. Si hacemos lo mismo que
> con lo anterior, quedaría:
>
> =SI((SI(efetres>0;SI(eledos)>150;eledos)+42,5*efetres*EXP(-100/(251-eledos)))*(1-EXP(-6,93/efetres))+0,0015*(eledos)-150)*(eledos)-150)*RAIZefetres;eledos)+42,5*efetres*EXP(-100/(251-eledos)))*(1-EXP(-6,93/efetres)));eledos)))>250;250;(SI(efetres>0;SI(eledos)>150;eledos)+42,5*efetres*EXP(-100/(251-eledos)))*(1-EXP(-6,93/efetres))+0,0015*(eledos)-150)*(eledos)-150)*RAIZefetres;eledos)+42,5*efetres*EXP(-100/(251-eledos)))*(1-EXP(-6,93/efetres))),eledos))))
>
> Después de esto, veo que hay varias constantes que se repiten algunas
> veces. También se les puede dar nombre.
>
> La idea con esta "manía" de los nombres de celdas, es que las ecuaciones
> se vuelven algo humanamente comprensible. Piensen para este caso que
> "eledos" y "efetres" sean cosas que tengan algún sentido para aquel lo
> lee la ecuación. Yo usé esos nombres muy tontos porque no se que hace la
> celda o la planilla.
>
> Miren esto:
>
> =Hoja1.M126*Hoja2.J1048556/Hoja2.AA427745
>
> Y ahora esto:
>
> =base*altura/const2
>
> ¿cuál de las dos fórmulas del área del triángulo les parece más entendible?
>
>
>
> Profesor Roman Gelbort,
>
> Lo que he aprendido con esa lección y con ese ejemplo nadie lo puede
> imaginar,
> lo que se van a achicar las fórmulas de mis planillas, menos aún.
>
> Gracias, gracias, gracias
>
> Je lève mon chapeau
>
> Saludos
>
> Angel
>
>
> --
> Ubuntu-ar lista de correo
> Ubuntu-ar at lists.ubuntu.com
> Modifica tus opciones o desuscribite en:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
> Siempre leer, comprender y aplicar nuestra etiqueta:
> https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>
>
> Bueno, por suerte pude dedicarme a solucionar eso antes de lo que
imaginaba, seguí las sugerencias del Prof. Roman y dio resultado, la formula
quedó más facil de leer, con menos caracteres y por lo tanto, funcionando
correctamente.

Ahora tengo otro inconveniente, pero antes de seguir quiero decir que me doy
cuenta que esto se esta transformando en una asistencia sobre planillas de
cálculo y no sobre Ubuntu, por lo que si lo consideran necesario, lo
intentaré solucionar por otras vias. Del mismo modo, veo que también le
sirve a otros, por lo que si nadie lo considera inapropiado, continuaré con
mis consultas.

Lo que ocurre es lo siguiente, una vez corregida la fórmula con Calc sobre
el archivo original (.xls), procedí a guardarlo con otro nombre (para no
tocar el original, por las dudas). Hice dos copias, una .xls y otra .ods,
hasta ahí todo bien. Cerré todo y al abrir la copia .xls, todo andaba bien,
pero al abrir la versión .ods me aparece una celda que dice *#NAME?*, al
seleccionarla, en la barra de estado dice "*Error: Nombre no válido*".

Parte de la fórmula que tiene esa celda dice:
"SI(SH=VERDADERO();ELEGIR(DERECHA(IZQUIERDAA3;6);2);11,5;10,5;9,............."
siguiendo la costumbre de quien armo la planilla, la fórmula se extiende
bastante más.

Me puse a buscar en Insertar -> Nombres -> Definir y encontré que SH hace
referencia a otra planilla. Ahí estaba la razón de porque cada vez que abría
el archivo me decía que hacía referencia a otro. También recordé lo que el
Prof. Roman había dicho en este mismo hilo "*Esto no es un bug de Calc, sino
que es el mensaje que Excel debería tirar cuando hay una celda vinculada con
un documento externo que no está disponible, pero parece que cuando se da
"cierta alineación planetaria" eso no pasa y Excel tira para adelante con el
último dato que tiene cacheado de esa celda vinculada.".*

Entonces, suponiendo que Excel cuando no encontraba ese vinculo con el otro
documento le asignaría falso, lo que hice para probar sin modificar la
fórmula fue eliminar esa referencia al archivo externo, crear una celda con
el valor =FALSO() y darle por nombre SH. Aparentemente funciona.*
*

Esto no es nada prolijo, pero la planilla se usó durante muchos años en
Excel sin el vínculo a la otra planilla, o más bien con el vínculo roto, y
siempre se consideró que funcionaba correctamente. Por lo que este parche
sería una solución parcial hasta que logre recuperar la otra planilla si es
que algún día lo logro. Ambas fueron hechas por una persona hace más de 10
años y nadie sabe bien quien fue.

¿qué les parece, estará bien lo que hice? Los resultados que obtengo en las
dos planillas la .xls y la .ods (con el Falso puesto a la fuerza) son los
mismos.

Yo creo que el problema que dio origen a este hilo esta resuelto asi que
consideraria darlo por cerrado. Esto no quiere decir que la planilla en
cuestion haya quedado como yo quisiera, por lo que puedo llegar a volver con
nuevas dudas.

Saludos y muchas gracias,

Lucas Bianchi.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20101209/9aaf98ed/attachment-0001.htm 


More information about the Ubuntu-ar mailing list