[RESUELTO] Formato de 24 horas
[RESUELTO] Formato de 24 horas
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.
Alguna solucion? muy agradecido a todos de antemano.
open office 3.1 windows 7
Re: Formato de 24 horas
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
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
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
Re: Formato de 24 horas
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
Re: Formato de 24 horas
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.
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
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
Re: Formato de 24 horas
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
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
Re: Formato de 24 horas
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
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.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Re: Formato de 24 horas
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
Re: Formato de 24 horas
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.
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)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: Formato de 24 horas
Solo falta que cuando las celdas A2 B2 estan en blanco de 0 y no 24 un saludo
open office 3.1 windows 7
Re: Formato de 24 horas
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.dagalmun escribió:Solo falta que cuando las celdas A2 B2 estan en blanco de 0 y no 24 un saludo
+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
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
Re: Formato de 24 horas
=B2-A2+(B2<=A2)*NO(ESBLANCO(A2))
ó
=SI(ESBLANCO(A2);0;B2-A2+(B2<=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)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: Formato de 24 horas
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 ...
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); ...?
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.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Re: [RESUELTO] Formato de 24 horas
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.
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)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: [RESUELTO] Formato de 24 horas
Upss Muy cierto. Disculpas a los foreros por la torpeza. Me ha salido del tirón, sin pensarlo.... deberías abrir un nuevo ...
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.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.