Aplicar un formato de duración al tiempo

Publicado por

Con respecto a mi anterior Post, en donde determinábamos la duración entre (n) pasos dentro de una tabla, surgió la siguiente duda:

Y ahora como hacemos para que se vea como duración real?

Bien, este es un paso más simple, lo único que necesitamos es entender muy bien la función FORMAT(), esta función nos ayuda a aplicarle un formato a un valor, para este caso no podemos utilizar los formatos predefinidos, asi que crearemos nuestro propio formato, si vemos los datos inicialmente los tenemos asi:

Medida: Duración promedio = AVERAGE(EntradasPorPersona[DuracionTotalxPersona])
Resultado:
Ejemplo 1

Lo que queremos es que esos 1590 segundos se conviertan en:

1590/60 = 26.5 minutos que se deberían representar como: 00:26:30 para poder leerlo como 0 horas, 26 minutos y 30 segundos…

Si tomamos los 60 segundos que tiene cada minuto, los 60 minutos que tiene cada hora y las 24 horas que tiene cada día, esto nos da un total de:

60 x 60 x 24 = 86400 segundos disponibles

Si tomamos los 1590 segundos del resultado y lo dividimos en los 86400 segundos del día, esto sería:

1590/86400 = 0.0184027777777778

Si a esto le aplicamos el formato de HH:mm:ss, obtendríamos el resultado esperado, asi:

Medida: Duración promedio = format(AVERAGE(EntradasPorPersona[DuracionTotalxPersona])/86400, "HH:mm:ss")
Resultado:
Resultado

2 comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *