¿Puedo pegar automáticamente el valor de una celda en formato de hora en otra celda en formato de número para poder aplicar una función de suma?

¿Puedo pegar automáticamente el valor de una celda en formato de hora en otra celda en formato de número para poder aplicar una función de suma?

Tengo un horario de trabajo de los empleados configurado en Excel 2016, Windows 10. La celda C3 es "Tiempo de entrada", C4 es "Tiempo de salida" y D3 es el número total de horas para ese día (es decir, ingreso En 10: 00 AM en C3, y Salida 8:00 PM en C4, y D3 automáticamente me da 10 horas). Muy lindo.

Sin embargo, la celda D3, total de horas del día, está en formato Hora, por lo tanto no puedo (¿o puedo?) usarla como un número para una función Suma al final de la fila; en otras palabras, sumar esas celdas para obtener el total de horas de la semana, horas del lunes + martes, ...). ¿Es posible tener una celda, digamos D4, que copie automáticamente el valor en D3, pero lo pegue en D4 como formato numérico, para poder tomar todas mis celdas de la fila 4, sumarlas y obtener el total de horas para el semana. Luego, puedo simplemente ingresar la tarifa por hora y obtener el costo total de mano de obra para esa semana. Estoy muy impresionado de haber podido hacer esta hoja siguiendo los tutoriales, pero ahora estoy perplejo.

Respuesta1

En el formato de hora de Excel, 1representa 1 día, por lo que la forma estándar de convertir valores de tiempo a horas es multiplicar por 24. Por lo tanto, puede establecerlo D4en =24*D3o simplemente multiplicar la SUMA por 24.

Querrá formatear manualmente las celdas afectadas como "General" o "Número" para que se muestren correctamente.

Respuesta2

Para realizar el trabajo, siga estos pasos:

  1. Coloque el valor de tiempo en C3 y C4.
  2. Formatee ambas celdas como h:mm:ss AM/PM.
  3. En C4 ingrese una hora como las 22:00, Excel la convertirá a las 10:00 p.m.
  4. Para contar la diferencia entre dos veces como un número decimal, use esta fórmula en D4.
  5. =INT((Hora de finalización - Hora de inicio) * 24).
  6. Seleccione D4 y formatéelo como Número sin decimales.

Encontrará valores como los que se muestran a continuación.

Start Time:   10:00:00 AM    Time difference in Decimal   

End Time:     10:00:00 PM    12

D4 = INT((C4-C3)*24)

Otra posible solución es,

D4=Text(C4-C3,"H") you get 12.

información relacionada