[RESUELTO] Formato de 24 horas

Discute sobre la aplicación de hojas de cálculo
Responder
dagalmun
Mensajes: 9
Registrado: Sab May 19, 2012 3:36 pm

[RESUELTO] Formato de 24 horas

Mensaje por dagalmun »

Tras calcular la diferencia entre dos horas con =(B1<A1)+B1-A1 me da la diferencia correcta menos cuando el resultado es 24:00:00 horas porque lo da como 00:00:00 y necesito sumar las diferencias para un calculo total de horas,he probado con el formato de celda [=0]"24:00";HH:MM me muestra en la celda 24:00:00 pero al sumar lo toma como 00:00:00 y no puedo sumar dias enteros en horas.

Alguna solucion? muy agradecido a todos de antemano.
open office 3.1 windows 7
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Formato de 24 horas

Mensaje por SLV-es »

Hola, y bienvenido al foro

Las 24:00:00 no existen. Es lo primero que tenemos que tener en cuenta.
La última fracción en segundos de un día son las 23:59:59. La primera del día siguiente son las 0:00:00.

Para que se muestren las horas sumadas, y no "arrastrando" en formato 24 horas (la hora 25 es la 1:00:00 del día siguiente, cambia al formato dd-mm-aa hh:mm:ss para verlo claramente) tienes que utilizar el formato de celdas [HH]:MM, donde se mostrará 25:00

Puedes ver información al respecto en Formatos personalizados de horas y fechas en Calc.

Saludos
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
dagalmun
Mensajes: 9
Registrado: Sab May 19, 2012 3:36 pm

Re: Formato de 24 horas

Mensaje por dagalmun »

Gracias de antemano, el problema es quiero que si arratre las 24 horas y las sume al final, solo quiero que de 08:00 a 08:00 lo cuente como 24 horas y lo sume .Un saludo
open office 3.1 windows 7
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Formato de 24 horas

Mensaje por SLV-es »

Entonces, aplica el formato [=0]"24:00";[HH]:MM y lo hará como tú quieres, pero cuidado, por que puedes confundir 24:00 con 0:00 ;)

Te recomiendo mejor algo similar a esto [=0]"Nada";[HH]:MM o cualquier texto que te parezca adecuado entre las comillas dobles.

Saludos

Si con las respuestas obtenidas consideras que se ha dado solución a tu consulta, por favor, marca el tema como resuelto.
Si no sabes cómo, por favor, lee Como marcar como [RESUELTO] un tema.
Gracias por participar en el foro y ayudar a que todo esté ordenado.
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
dagalmun
Mensajes: 9
Registrado: Sab May 19, 2012 3:36 pm

Re: Formato de 24 horas

Mensaje por dagalmun »

Esto es lo que me pasa y aun cambiando el formato la celda que muestra 00:00 para que muestre 24:00, en la autosuma sigue tomando el valor 0 horas.


Hora inicio Hora final Total
08:00:00 08:00:00 00:00:00
12:00:00 15:00:00 03:00:00
10:00:00 08:00:00 22:00:00

Total 25:00:00
open office 3.1 windows 7
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Formato de 24 horas

Mensaje por xiseme »

Es habitual que haya "lío" cuando trabajamos con medidas de tiempo. Tendemos a mezclar la manera en que lo vemos (formato) con lo que es.
La hora es la parte decimal de un valor de fecha-tiempo. Esto es muy de tener en cuenta cuando se suman.
124,3 y 125,3 en formato hora se mostrarán igual. Su diferencia será 1,0 que en horas es 0:0:0 la parte entera se mostrará si el formato es fecha.

Resumiendo: yo encuentro preferible hacer los cálculos en formato decimal para luego "traducirlos" a horas.

No sé si lo que aquí se habló será de utilidad en este caso http://user.services.openoffice.org/es/ ... =21&t=6450
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
dagalmun
Mensajes: 9
Registrado: Sab May 19, 2012 3:36 pm

Re: Formato de 24 horas

Mensaje por dagalmun »

Cierto, conozco algun sistema que lo hace asi y me preguntaba porque,voy a replantear el tema mejor en decimal no hay mas remedio, muchas gracias.
open office 3.1 windows 7
mriosv
Mensajes: 2335
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Formato de 24 horas

Mensaje por mriosv »

Te propongo una solución aunque hay algo que me falta, aunque en tu formula solo te falta un <= en lugar de <, no hay forma de saber cuando la hora final es del día siguiente, si el tiempo transcurrido es mayor de 24 horas.

A B C D
1 Hora inicio Hora final Total
2 08:00:00 08:00:00 24:00:00 =B2-A2+(B2<=A2) con formato [HH]:MM:SS
3 12:00:00 15:00:00 03:00:00
4 10:00:00 08:00:00 22:00:00
Como las comparaciones devuelven 1 si son verdaderas y 0 si son falsas, cuando la hora final es igual o mayor que la inicial (B2<=A2) da como resultado 1, con lo que situamos la hora final en el día siguiente al de la inicial.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
dagalmun
Mensajes: 9
Registrado: Sab May 19, 2012 3:36 pm

Re: Formato de 24 horas

Mensaje por dagalmun »

Creo que va a servirme muchas gracias.
open office 3.1 windows 7
dagalmun
Mensajes: 9
Registrado: Sab May 19, 2012 3:36 pm

Re: Formato de 24 horas

Mensaje por dagalmun »

Solo falta que cuando las celdas A2 B2 estan en blanco de 0 y no 24 un saludo
open office 3.1 windows 7
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Formato de 24 horas

Mensaje por SLV-es »

dagalmun escribió:Solo falta que cuando las celdas A2 B2 estan en blanco de 0 y no 24 un saludo
Pues lo único que debes hacer es, además, aplicar formato condicional a la celda C2 para que si A2 o B2 están vacías, pinte la celda con texto en blanco sobre fondo en blanco, con lo cual, no serán visibles.
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
mriosv
Mensajes: 2335
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Formato de 24 horas

Mensaje por mriosv »

=B2-A2+(B2<=A2)*NO(ESBLANCO(A2))
ó
=SI(ESBLANCO(A2);0;B2-A2+(B2<=A2))
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
dagalmun
Mensajes: 9
Registrado: Sab May 19, 2012 3:36 pm

Re: Formato de 24 horas

Mensaje por dagalmun »

Genial solucionado muchisimas gracias.
open office 3.1 windows 7
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Formato de 24 horas

Mensaje por xiseme »

Más allá de la resolución de este caso concreto; por aquello de fijar que una cosa es como se muestran los datos y otra el valor de estos ... :ucrazy:
Si A2→08:00:00 y B2→08:00:00
-El resultado de =(B2<=A2)+B2-A2 siempre es 1, se muestre como 00:00:00 (formato HH:MM:SS) o como 24:00:00 (formato [HH]:MM:SS)

@mriosv Yo suelo usar SI(A2=""; ... ¿es preferible usar SI(ESBLANCO(A2); ...?
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
mriosv
Mensajes: 2335
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: [RESUELTO] Formato de 24 horas

Mensaje por mriosv »

Estimado xiseme, como sabes deberías abrir un nuevo hilo para la consulta.
La diferencia es que ESBLANCO() es verdadero solo con celdas vacías, mientras que A2="" es verdadero también con una celda que contenga una cadena vacía.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: [RESUELTO] Formato de 24 horas

Mensaje por xiseme »

... deberías abrir un nuevo ...
Upss :knock: Muy cierto. Disculpas a los foreros por la torpeza. Me ha salido del tirón, sin pensarlo.
Aunque está aquí respondida la acotación, abro nuevo hilo de todas formas, incorporando en él la respuesta.
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Responder