Cómo calcular diferencias entre horas en Google Sheets paso a paso

Calcular diferencias entre horas en Google Sheets es una tarea que puede parecer sencilla, pero que a menudo genera dudas, especialmente cuando los tiempos cruzan de un día a otro o cuando necesitamos convertir esas diferencias en formatos útiles para facturación o reportes. En este artículo te voy a mostrar paso a paso cómo restar horas, interpretar los resultados y solucionar los problemas más comunes, para que puedas manejar tus tiempos con confianza y precisión.

Si prefieres ver este tutorial en video, te los dejo a continuación para que sigas el paso a paso visualmente.

Materiales y Requisitos

  • Cuenta de Google con acceso a Google Sheets.
  • Conocimientos básicos para crear fórmulas y usar funciones en Google Sheets.

Cómo Funciona el Manejo de Horas en Google Sheets

En Google Sheets, las horas se almacenan como fracciones de un día. Por ejemplo, 1 día completo equivale a 1, por lo que una hora es 1/24 (aproximadamente 0.04167). Cuando restamos dos tiempos, el resultado es un número decimal que representa esa fracción del día.

Restar Tiempos Básicos

Supongamos que tienes dos celdas:

CeldaDescripción
A2Hora de inicio (ejemplo: 08:30)
B2Hora de fin (ejemplo: 17:15)

Para calcular la diferencia, simplemente restamos: =B2 - A2. El resultado será un número decimal que representa el tiempo transcurrido en días.

Pero este número decimal no es fácil de interpretar, por lo que debemos formatearlo correctamente.

Formatear la Diferencia como Duración

Para que Google Sheets muestre la diferencia en formato horas y minutos, selecciona la celda con la fórmula y ve a Formato > Número > Duración. Así verás el resultado como hh:mm:ss.

Convertir la Diferencia a Horas, Minutos o Segundos

Si quieres el resultado en números decimales que representen horas, minutos o segundos, debes multiplicar la diferencia por el número correspondiente:

  • Horas: multiplica por 24
  • Minutos: multiplica por 1440 (24 x 60)
  • Segundos: multiplica por 86400 (24 x 60 x 60)
= (B2 - A2) * 24  'Horas
= (B2 - A2) * 1440 'Minutos
= (B2 - A2) * 86400 'Segundos

¿Qué Hacer Si la Hora Final es Menor que la Hora de Inicio?

Cuando la hora final es menor que la de inicio, significa que el tiempo pasó a otro día (por ejemplo, de 22:00 a 06:00 del día siguiente). Para calcular la diferencia correctamente, usamos esta fórmula:

=SI(B2 < A2; (B2 + 1) - A2; B2 - A2)

Esta fórmula suma 1 (un día completo) a la hora final si es menor que la hora inicial, solucionando el problema del cruce de días.

Separar Horas y Minutos por Separado

Si quieres mostrar las horas y minutos como valores separados, puedes usar estas fórmulas:

  • Horas: Usamos TRUNC() para obtener la parte entera de las horas.
  • Minutos: Usamos RESIDUO() para obtener los minutos restantes.
Horas:
=TRUNC((SI(B2 < A2; (B2 + 1) - A2; B2 - A2)) * 24)

Minutos:
=RESIDUO((SI(B2 < A2; (B2 + 1) - A2; B2 - A2)) * 1440; 60)

Con estas fórmulas podrás mostrar algo como «8 horas y 45 minutos» por separado, lo que es muy útil para reportes o facturación.

Calcular Horas para Facturación

Si necesitas calcular cuántas horas trabajaste y luego multiplicar por una tarifa horaria para facturar, primero calcula la diferencia y luego multiplica:

= ((SI(B2 < A2; (B2 + 1) - A2; B2 - A2)) * 24) * Tarifa_Horaria

Donde Tarifa_Horaria es el valor de cuánto cobras por hora. Así obtendrás el total a facturar.

Consejos y Consideraciones

  • Formato correcto: Asegúrate que las celdas con horas estén en formato Hora o Duración para evitar errores.
  • Fechas completas: Si tus registros cruzan varios días, incluye la fecha completa junto con la hora para mayor precisión.
  • Evita errores comunes: No ingreses horas como texto (ejemplo: «8:30» con comillas), porque Sheets no las reconocerá como tiempo.

Conclusión

Como viste, calcular diferencias entre horas en Google Sheets es fácil una vez entiendes que las horas son fracciones de un día y sabes cómo formatear y convertir esos resultados. Con estas fórmulas podrás medir tiempos de trabajo, controlar proyectos o calcular facturación con precisión y sin complicaciones.

Te recomiendo practicar con tus propios datos y no olvides usar la fórmula que maneja el cruce de días para evitar errores en tus cálculos.

Si quieres explorar más acerca de la gestión del tiempo en Google Sheets, te invito a revisar el curso «Introducción a Google Sheets» donde aprenderás a dominar todas las funcionalidades básicas y avanzadas de esta herramienta.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

JuanSGuzman
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.