¿Cómo obtener la diferencia horaria en minutos en Excel?

19

Tengo valores de tiempo en dos celdas en una hoja de Excel y necesito la diferencia de los tiempos en minutos.

Las celdas en Excel son las siguientes:

   A        B        C
1  6:38     8:23     1:45:00

A es la hora de inicio
B es la hora de finalización
C es la diferencia horaria (B1-A1) que se muestra en formato hh: mm: ss

Las columnas A y B tienen el formato personalizado hh: mm y la celda C tiene el formato personalizado hh: mm: ss .

Pero necesito ingresar el valor en la celda C1 como 105 en lugar de 1:45:00 .

¿Podría ayudarme a mostrar el tiempo solo en minutos y dar el formato correcto?

SrinivasR
fuente
En caso de que todavía te importe después de casi 6 años: agregué algunos ejemplos a la respuesta de Neal , que no necesita ninguna fórmula.
Arjan

Respuestas:

18

Simplemente configure la celda para que se muestre en formato numérico y mostrará un número decimal.

La parte entera corresponde al valor de la fecha (es decir, el día) y la parte decimal a la hora del día.

Si multiplica el valor numérico de 1:45 (que es 0,07) por 24x60 (la cantidad de horas en un día y la cantidad de minutos en una hora) obtendrá el valor en minutos de su celda (105).

Pablo Rodriguez
fuente
1
En lugar de cálculos adicionales, preferiría usar el formato, como en la respuesta de Neal .
Arjan
12

Simplemente formatee su celda como [mm].

Los corchetes alrededor de mmExcel le indican a Excel que muestre el total en lugar de lo que se mostraría si se tomara el total de horas libres. Los corchetes también obligan a Excel a interpretar mmcomo minutos, no como el mes. (Sin los corchetes, my mm consulte el mes si no está precedido por ho hhpor horas o seguido por sssegundos).

Entonces, where 1:45:00with format mm:ssignoraría las horas y show 45:00, ambos [m]:ssy [mm]:ssse mostrarán como 105:00, y ambos [m]y [mm]se mostrarían 105(where my mmshow 12, siendo el mes de la fecha predeterminada de Excel, que es el 31 de diciembre de 1899).

Esto también funciona durante horas y segundos. Al igual que 27:10:59con h:mmshow 3:10, pero ambos [h]:mmy [hh]:mmshow 27:10, mientras que ambos [h]y [hh]show 27. Y smostraría 59, pero [s]da 97859.

Neal
fuente
Supongamos que tengo una celda que tiene fecha y 24 horas como 2018-09-25 15:40:33 ... consulte prntscr.com/ip2b1t Uso de su sugerencia en la columna CI separa la fecha del tiempo y la convierte a un total de segundos En la columna AI quiero tener una duración ascendente acumulativa (en segundos) y lo he logrado como se muestra en la figura asignando 0 a A1 y luego asignando =A1+(C2-C1)a A2. ¿Hay alguna otra alternativa para saltar cálculo intermedio en la columna C
nightcrawler
10

Creo que esto funcionará:

  • A1 6:23
  • B1 8:23
  • C1 = (B1-A1) * 24 * 60

Solo asegúrese de formatear C1 como "General"

Scott Anderson
fuente
0

Simplemente formatee su celda C como hh:mm.

Oded
fuente
1
O, para mostrar como 28 horas 28, no 04, envolvente con corchetes: [hh]:mm.
Arjan
0

Como algunas personas ya han dicho, si multiplica el valor numérico de 1:45 (que es 0,07) por 24x60 = 1440 (la cantidad de horas en un día y la cantidad de minutos en una hora) obtendrá el valor en minutos de tu celular (105). Versión corta: C1 = (B1-A1) * 1440

usuario323019
fuente