Cómo convertir un número en horas en Hojas de cálculo de Google

1950 minutos son 32.5 horas. ¿Cómo calculo esto usando una fórmula en Google Sheets?

Estoy registrando la cantidad de minutos que demoro en completar las tareas y necesito una forma de convertir estos números en la cantidad de horas en las hojas de cálculo de Google.

Tengo una columna que contiene filas de minutos, 1 fila por tarea. Esta suma total de esta columna debe sumarse y luego convertirse en horas.

preguntado el 03 de mayo de 12 a las 09:05

6 Respuestas

Aquí hay una función que convierte minutos en horas:minutos,

=if( A1 = 0 ; "" ; concatenate( quotient( A1 ; 60 ) ; ":" ;MOD(A1  ; 60) )) 

62 --> 1:2

contestado el 08 de mayo de 14 a las 17:05

¿Sabes cómo agregar un cero inicial a habe, por ejemplo, 1:02? - Szu

Utilice la función TEXTO para dar formato a los minutos. =si( A1 = 0 , "" , concatenar( cociente( A1 , 60 ) , ":" , TEXTO(MOD(A1,60), "00"))) - Larry Silverman

¿Qué sucede cuando el número total de minutos (A1) es menor que cero pero mayor que -60? Usando su fórmula, si A1 es -30, entonces la fórmula generará 0:30, no -0:30 (sé que el tiempo no puede ser negativo, pero estoy armando una hoja de cálculo para calcular la cantidad de tiempo pagado disponible). Apagado, y necesito saber si ese número cae por debajo de 0). Fórmula corregida en el siguiente comentario: - matthew_360

=SI(Y(A1 < 0, A1 > -60), CONCATENAR("-", COCIENTE(A1 , 60), ":", TEXTO(MOD(ABS(A1), 60), "00")), CONCATENAR(COCIENTE(A1 , 60), ":", TEXTO(MOD(ABS(A1), 60), "00"))) - matthew_360

Lamento enviar spam a esto, pero me di cuenta de que todos los tiempos negativos no se generarán correctamente a través de esta fórmula. La razón es que (-75 mod 60) es en realidad 45. Por lo tanto, -75 minutos aparece como -1:45. - matthew_360

Use la función de conversión para convertir un valor numérico a una unidad de medida diferente

=CONVERT(A1; "mn"; "hr")

Documentación

Respondido el 05 de enero de 15 a las 09:01

  1. Suma todos los valores usando la función =SUM(number1,number2,number3,number4,...). Ejemplo: =SUM(A1:A200) suma todos los números desde A1, A2, A3... hasta A200.
  2. Divide el número total de horas (se encuentra en el campo con la función =SUMA) por 60 (60 minutos en 1 hora, por supuesto) con =DIVIDE(number1,number2) Ejemplo: =DIVIDE(A201,60). En caso de que pongas el =SUM en el campo A201, divide el resultado de ese campo por 60.

Respondido 10 Oct 19, 21:10

La respuesta de Pierre es mayormente correcta. Sin embargo, no muestra correctamente el tiempo si la cantidad de minutos es inferior a 0. Si necesita manejar una cantidad de tiempo negativa, use la siguiente fórmula en su lugar:

=CONCATENATE(IF(AND(A1 < 0, A1 > -60), "-", ""), QUOTIENT(A1, 60), ":", TEXT(MOD(ABS(A1), 60), "00"))

Respondido el 05 de junio de 15 a las 05:06

Aquí hay una función que convierte minutos en hour:minutes:

=CONVERT(A1,"mn","hr")/24       

Donde A1 es la sección que desea convertir

Respondido 10 Oct 19, 21:10

lo he mejorado:


  • 123 al propio 2h 3min
  • No mostrar 0 insignificante.
    • no mostrar "0 minutos" (el número es completamente divisible por 60), por ejemplo, 120 minutos a 2 horas y NO 2 horas 0 minutos
    • no mostrar "0h" (el número es inferior a 60), por ejemplo, 40min a 40min y NO 0h 40min
  • Para usar simplemente reemplace A1 con el número de celda de la celda que contiene minutos.

=IF (A1=0, "", CONCATENATE ( IF(QUOTIENT(A1,60)=0, "", CONCATENATE (QUOTIENT(A1,60),"h ")  ), IF(MOD(A1,60)=0,"",CONCATENATE (TEXT(MOD(A1,60),0),"min"))))

respondido 16 mar '20, 01:03

Funciona perfecto para mí - Kashif Latif

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.