diferencia horaria de Excel si una celda no tiene formato de hora

diferencia horaria de Excel si una celda no tiene formato de hora

¡Simplemente no puedo resolver esto! Excel 2010, tengo una hoja de horas donde escribo día a día la hora de entrada, hora de salida, hora de almuerzo. Una celda calcula las horas trabajadas, digamos:

A       B       C        D
entry   exit    lunch    worked(=B2-A2-C2)
09.30   18.20   00.15    8:35
09.20   13.10   00.00    3:50
09.30   18.40   00.45    8:25
09.15   18.40   00.30    8:55
...

Ahora sumo el día y los horarios trabajados en las celdas de resumen:

Worked days (=COUNT.NUMBERS(D1:D31))    13 
Worked hours (=SUM(D1:D31))             99:05  <- formatted as [hh].mm
Full hours (=D33*8)                     104    <- hours if I had worked full time each day
Difference (???)

En la celda Diferencia quiero saber cuántas horas he trabajado más (o menos) que las 8 horas estándar por día.

Una simple diferencia =D45-D44no funciona porque las dos celdas tienen un formato diferente. Probé muchas conversiones y formatos de celda, sin suerte.

¡Lo curioso es que con la versión anterior de Excel (2007) funcionó! No puedo resolver esto, gracias.

Respuesta1

Las horas y fechas en Excel usan un formato donde 1.0 representa un día. Tome la celda con formato hh:mm y multiplíquela por 24 para convertirla a horas.

Para convertir el resultado de una hora a una hora, invierta el proceso: divídalo entre 24.

información relacionada