[opensuse-es] A vueltas con operaciones con celdas formato tiempo en OOcalc 3
Hola gente,feliz año...Ya hace mucho que no escribo,aunque os leo. Ando muy liado con el trabajo y es precisamente un error que me ha aparecido en calc de OO lo que hace que os mande esta nota. Tengo problemas a la hora de que un numero en formato tiempo me procese una hora cuya cifra es muy grande. Si escribo 1650 horas para poder ir restando horas posteriores a esa cifra,como debería formatear la celda? Pongo un ejemplo: En la celda A1 tengo en formato tiempo [HH]:MM:SS la suma de una columna de horas que me da,segun veo,168:45:00 horas. En la celda A2 tengo en el mismo formato de tiempo una resta entre 1650:00:00 horas y A1. Si lo escribo asi: =1650-A1,el resultado es 39431:45:00,lo cual no tiene lógica. Si lo escribo de otras maneras me sale un error 502,508,lo que sea,pero no lo que espero... Qué hago mal? La verdad es que no parece muy intuitiva la forma de escribir tiempos en calc. Alguna ayuda sería de agradecer... Saludos Chema -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 14/01/09, Chema escribió:
Si lo escribo asi: =1650-A1,el resultado es 39431:45:00,lo cual no tiene lógica.
Prueba con: =(1650:00:00-A1) A mi me sale un resultado de: 1481:15:00 :-) Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Camaleón escribió:
El 14/01/09, Chema escribió:
Si lo escribo asi: =1650-A1,el resultado es 39431:45:00,lo cual no tiene lógica.
Prueba con: =(1650:00:00-A1)
A mi me sale un resultado de: 1481:15:00
:-)
Saludos,
Gracias,pero me sale Err:502 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Chema escribió:
Camaleón escribió:
El 14/01/09, Chema escribió:
Si lo escribo asi: =1650-A1,el resultado es 39431:45:00,lo cual no tiene lógica.
Prueba con: =(1650:00:00-A1)
A mi me sale un resultado de: 1481:15:00
:-)
Saludos,
Gracias,pero me sale Err:502
Me contesto: Hay que poner =time(1650;0;0)-A1 o bien =timevalue("1650:00:00")-A1 Perdon por ponerlo en ingles,pero es la version de OO que tengo. Saludos y gracias por tu ayuda Chema -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2009/1/14, Chema:
Me contesto: Hay que poner =time(1650;0;0)-A1 o bien =timevalue("1650:00:00")-A1 Perdon por ponerlo en ingles,pero es la version de OO que tengo. Saludos y gracias por tu ayuda
Misterio resuelto. Es un problema entre versiones. En OOo Calc 3.0.0 sale el error que dices, pero en la 2.3.0 funciona :-) Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Wed, Jan 14, 2009 at 1:17 PM, Camaleón
Misterio resuelto. Es un problema entre versiones.
En OOo Calc 3.0.0 sale el error que dices, pero en la 2.3.0 funciona :-)
Saludos,
Bugzillaso ? -- Kind Regards -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2009/1/14, Gabriel:
On Wed, Jan 14, 2009 at 1:17 PM, Camaleón wrote:
Misterio resuelto. Es un problema entre versiones.
En OOo Calc 3.0.0 sale el error que dices, pero en la 2.3.0 funciona :-)
Bugzillaso ?
Pues casi que sí (si alguien más lo puede verificar, mejor), pero no tengo cuenta en OOo para su bugzilla y supongo que es problema de ellos. Lo curioso es que la opción que sugiere Chema muestra el campo con (#NOMBRE?) en la 2.3.0 y funciona en la 3.0.0, es decir, que como alguien tenga hojas de cálculo con esas operaciones y cambie de versión, van a tener que modificar las fórmulas :-/ Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-01-14 a las 16:29 +0100, Camaleón escribió:
Bugzillaso ?
Pues casi que sí (si alguien más lo puede verificar, mejor), pero no tengo cuenta en OOo para su bugzilla y supongo que es problema de ellos.
Recuerda que Novell adapta mucho el OOo, incluso hay discrepancias por ese motivo. Así que hay que reporarlo en el b. de novell. Yo no puedo comprobarlo, porque yo sigo con la serie 2 - y por lo que veo, no me cambiaré mientras pueda. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkluCA0ACgkQtTMYHG2NR9XCWACfa3YKGUL1NSxvbUMRvj7xMhz2 uMAAniluxOAkJHgt1Og6sqsvgKdNdI8g =P/LK -----END PGP SIGNATURE-----
El 14/01/09, Carlos E. R. escribió:
Recuerda que Novell adapta mucho el OOo, incluso hay discrepancias por ese motivo. Así que hay que reporarlo en el b. de novell.
Yo no puedo comprobarlo, porque yo sigo con la serie 2 - y por lo que veo, no me cambiaré mientras pueda.
He estado haciendo pruebas con varios Calc (bajo windows con la 2.3, bajo suse 11.1 con la 3.0 y bajo suse con la 2.3). 1) Bajo la versión de windows (calc 2.6): A1 100:00:00 B1 =(200:30:00-A1) C1 =TIMEVALUE("200:30:00")-A1 B1 da un resultado de 100:30:00 C1 da un resultado de 100:30:00
:-?
2) Bajo la versión de suse 11.1 (calc 3.0): A1 100:00:00 B1 =(200:30:00-A1) C1 =TIMEVALUE("200:30:00")-A1 B1 da un resultado de Err:502 (argumento no válido) C1 da un resultado de -91:30:00 Nota: La función no es "timevalue" sino "horanúmero" (en español y con el acento) pero da un resultado extraño 3) Bajo la versión de suse (calc 2.6): A1 100:00:00 B1 =(200:30:00-A1) C1 =TIMEVALUE("200:30:00")-A1 B1 da un resultado de 100:30:00 C1 da un resultado de 100:30:00 Nota: La función no es "timevalue" sino "horanúmero" pero aquí da un resultado correcto Luego... no entiendo nada :-) Hay algo raro entre las dos versiones, dan resultados dispares, independientemente de que la función se escriba en inglés o en español. Voy a poner un bugzillita a ver qué me dicen :-? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 14/01/09, Camaleón escribió:
Hay algo raro entre las dos versiones, dan resultados dispares, independientemente de que la función se escriba en inglés o en español. Voy a poner un bugzillita a ver qué me dicen :-?
Para el archivo. Bug 466190 - Discrepancy between Calc 2.3.0 and 3.0.0 using the same "time" function https://bugzilla.novell.com/show_bug.cgi?id=466190 Resumen: que no es un bug, pero que ya está resuelto ¿? "upstream", para la 3.1, porque hay que adecuarse al estándar... como hace el Excel >:-P Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2009/1/16 Camaleón
Resumen: que no es un bug, pero que ya está resuelto ¿? "upstream", para la 3.1, porque hay que adecuarse al estándar... como hace el Excel >:-P
Sólo como una nota aparte, se me ocurrió abrir con excel 2003 el xls que incluyen para el test case en el bug de upstream, y ... no pasó, no sólo eso, sino que mostró cualquier resultado. En el caso de OO 3M9 los resultados fueron correctos pero tampoco pasó el test. -- Kind Regards -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2009/1/16, Gabriel:
Sólo como una nota aparte, se me ocurrió abrir con excel 2003 el xls que incluyen para el test case en el bug de upstream, y ... no pasó, no sólo eso, sino que mostró cualquier resultado.
Je, je... ya te digo, si yo lo decía con segundas intenciones: *** Excel 2000 Campo B4 y C4: verdadero C2 y C3: 0,5208333333 Excel 2007 Campo B4: falso y C4: verdadero C2 y C3: 0,5208333333 OOo 2.6.0 Campo B4 y C4: falso C2: 39672,52 y C3: 0,52 OOo 3.0.0 Campo B4: falso y C4: verdadero C2: 0,52 y C3: 0,52 *** No me gustaría estar en el departamento de contabilidad O:-)
En el caso de OO 3M9 los resultados fueron correctos pero tampoco pasó el test.
Jupe... Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-01-16 a las 18:30 +0100, Camaleón escribió:
2009/1/16, Gabriel:
Sólo como una nota aparte, se me ocurrió abrir con excel 2003 el xls que incluyen para el test case en el bug de upstream, y ... no pasó, no sólo eso, sino que mostró cualquier resultado.
Je, je... ya te digo, si yo lo decía con segundas intenciones:
*** Excel 2000 Campo B4 y C4: verdadero C2 y C3: 0,5208333333
Excel 2007 Campo B4: falso y C4: verdadero C2 y C3: 0,5208333333
OOo 2.6.0 Campo B4 y C4: falso C2: 39672,52 y C3: 0,52
OOo 3.0.0 Campo B4: falso y C4: verdadero C2: 0,52 y C3: 0,52 ***
No me gustaría estar en el departamento de contabilidad O:-)
No...
En el caso de OO 3M9 los resultados fueron correctos pero tampoco pasó el test.
Jupe...
Que agobio. :-/ - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAklxLAMACgkQtTMYHG2NR9WNxQCfbuhJTTLr90VuCJuwZdgrC/QT LAAAnR3YBvuDjFAI8WdCev80tWmkMi43 =6Iwp -----END PGP SIGNATURE-----
2009/1/14, Chema:
Camaleón escribió:
Prueba con: =(1650:00:00-A1)
Gracias,pero me sale Err:502
:-? En la celda A1 pongo: 168:45:00 Y en la celda B1: =(1650:00:00-A1) Y el resultado de B1 es: 1481:15:00 Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
Camaleón
-
Carlos E. R.
-
Chema
-
Gabriel