Cómo convertir un número en horas en Hojas de cálculo de Google
Frecuentes
Visto 43,631 veces
16
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.
6 Respuestas
25
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
12
Use la función de conversión para convertir un valor numérico a una unidad de medida diferente
=CONVERT(A1; "mn"; "hr")
Respondido el 05 de enero de 15 a las 09:01
5
- 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. - 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
5
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
5
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
3
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 google-sheets google-sheets-formula or haz tu propia pregunta.
¿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