Calcular la diferencia entre dos horas

Suponga que desea averiguar cuánto tarda un empleado en completar una operación de cadena de montaje o un pedido de comida rápida en las horas de más actividad. Existen varias formas de calcular la diferencia entre dos horas.

¿Qué desea hacer?


Presentar el resultado en el formato de hora estándar

Existen dos enfoques que se pueden adoptar para presentar los resultados en formato de hora estándar (horas : minutos : segundos). Use el operador de resta (-) para buscar la diferencia entre horas y, a continuación, proceda de una de las siguientes maneras:

  • Aplique un código de formato personalizado a la celda como se indica a continuación:
    1. Seleccione la celda.
    2. En la ficha Inicio, en el grupo Número, haga clic en la flecha situada junto al cuadro Formato de número y, a continuación, en Más formatos de número.
    3. Haga clic en Personalizada en la lista Categoría y, a continuación, seleccione un formato personalizado en el cuadro Tipo.
  • Use la función TEXTO para aplicar formato a las horas.

Cuando utilice los códigos de formato de hora, el número de horas no debe ser superior a 24, los minutos no deben sobrepasar 60 y los segundos no deben superar la cifra de 60.

Ejemplo

Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.

MostrarCopiar un ejemplo

  • Seleccione el ejemplo de este artículo.

 Importante   No seleccione los encabezados de columna o de fila.

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En Excel, cree una hoja de cálculo o un libro en blanco.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

 Importante   Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja de cálculo.

  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione Alt+º, o en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.

Después de copiar el ejemplo en una hoja de cálculo en blanco, puede adaptarlo a sus necesidades.


 
1
2
3

4

5

6
7

1

9
A B
Hora de inicio Hora de finalización
9/6/2007 10:35 a.m. 9/6/2007 3:30 p.m.
Fórmula Descripción (resultado)
=B2-A2 Horas entre dos horas (4). Debe aplicar manualmente el formato personalizado "h" a la celda.
=B2-A2 Horas y minutos entre dos horas (4:55). Debe aplicar manualmente el formato personalizado "h:mm" a la celda.
=B2-A2 Horas, minutos y segundos entre dos horas (4:55:00). Debe aplicar manualmente el formato personalizado "h:mm:ss" a la celda.
=TEXTO(B2-A2;"h") Horas entre dos horas con la celda con formato "h" con la función TEXTO (4).
=TEXTO(B2-A2;"h:mm") Horas y minutos entre dos horas con la celda con formato "h:mm" con la función TEXTO (4:55).
=TEXTO(B2-A2;"h:mm:ss") Horas, minutos y segundos entre dos horas con la celda con formato "h:mm:ss" con la función TEXTO (4:55:00).

 Nota    Si usa tanto un formato aplicado con la función TEXTO y como un formato de número en la celda, la función TEXTO tiene prioridad.

Para obtener más información sobre cómo usar estas funciones, vea Función TEXTO y Mostrar números como fechas u horas.

Volver al principio Volver al principio

Presentar el resultado basado en una unidad de tiempo

Para realizar esta tarea, use la función INT o las funciones HORA, MINUTO y SEGUNDO como se muestra en el siguiente ejemplo.

Ejemplo

Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.

MostrarCopiar un ejemplo

  • Seleccione el ejemplo de este artículo.

 Importante   No seleccione los encabezados de columna o de fila.

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En Excel, cree una hoja de cálculo o un libro en blanco.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

 Importante   Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja de cálculo.

  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione Alt+º, o en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.

Después de copiar el ejemplo en una hoja de cálculo en blanco, puede adaptarlo a sus necesidades.


 
1
2
3

4

5

6
7

8

9
A B
Hora de inicio Hora de finalización
9/6/2007 10:35 a.m. 9/6/2007 3:30 p.m.
Fórmula Descripción (resultado)
=ENTERO((B2-A2)*24) Horas totales entre dos horas (4)
=(B2-A2)*1440 Minutos totales entre dos horas (295)
=(B2-A2)*86400 Segundos totales entre dos horas (17700)
=HORA(B2-A2) La diferencia en la unidad de horas entre dos horas. Este valor no puede superar 24 (4).
=MINUTO(B2-A2) La diferencia en la unidad de minutos entre dos horas. Este valor no puede superar 60 (55).
=SEGUNDO(B2-A2) La diferencia en la unidad de segundos entre dos horas. Este valor no puede superar 60 (0).

Para obtener más información sobre cómo usar estas funciones, vea Función INT, Función HORA, Función MINUTO y Función SEGUNDO.

Volver al principio Volver al principio

 
 
Corresponde a:
Excel 2007