Aprende a calcular horas trabajadas en Excel
¿Alguna vez te has preguntado cómo calcular horas trabajadas Excel de forma precisa, especialmente cuando hay turnos nocturnos o descansos de por medio? Si gestionas personal, necesitas facturar por horas, o simplemente quieres llevar un control de tu tiempo, saber manejar estas operaciones en Excel es fundamental. Muchos principiantes encuentran desafíos al trabajar con formatos de hora y fechas, ¡pero no te preocupes!
En este tutorial paso a paso, desglosaremos los métodos para calcular horas trabajadas Excel en diversos escenarios. Aprenderás desde la simple resta de horas hasta el uso de funciones para situaciones más complejas, y entenderás la diferencia crucial entre trabajar con formatos de hora y formatos decimales. Prepárate para dominar el cálculo de tiempo en Excel y decirle adiós a las confusiones.
Descargar Material de Apoyo
¿Listo para poner en práctica el tutorial? Descarga el «material de apoyo» y trabaja con el mismo archivo que usamos en el video.
Entendiendo los Formatos de Hora y Decimal en Excel
Antes de sumergirnos en las fórmulas, es vital comprender cómo Excel interpreta el tiempo. Por defecto, Excel maneja las horas como una fracción de un día de 24 horas.
- Formato de Hora: Cuando ingresas «06:00» o «18:00», Excel lo reconoce como un valor de tiempo. Puedes formatearlo para que muestre AM/PM si no prefieres el horario militar (24 horas). Para ello, haz clic derecho en la celda, selecciona «Formato de celdas» y elige una opción de hora que incluya AM/PM.
- Formato Decimal: Para Excel, 24 horas completas equivalen al número 1. Por lo tanto, 12 horas equivalen a 0.5, 6 horas a 0.25, y así sucesivamente. Este formato es esencial cuando necesitas multiplicar las horas trabajadas por una tarifa horaria.
Dominar la conversión y el uso adecuado de estos formatos es el primer paso para calcular horas trabajadas Excel sin errores.
Método Básico: Calcular Horas Dentro del Mismo Día
La forma más sencilla de calcular horas trabajadas Excel cuando la entrada y la salida ocurren el mismo día es mediante una simple resta.
Supongamos que tienes:
- Celda A1 (Hora de Entrada): 08:00
- Celda B1 (Hora de Salida): 17:00
En la celda C1, la fórmula sería:
=B1-A1
Excel mostrará el resultado en formato de hora (ej: 09:00, que significa 9 horas).

¿Qué Pasa si Quiero Pagar por Hora?
Aquí es donde muchos se confunden. Si intentas multiplicar ese «09:00» por una tarifa, por ejemplo, $10.000 por hora, Excel no te dará el resultado esperado (90.000). Esto ocurre porque estás multiplicando un formato de hora por un número decimal. Debes convertir el resultado de la resta a un número decimal primero.
Convirtiendo Horas a Formato Decimal para Cálculos
Para convertir el resultado de la resta de horas a un número decimal que represente las horas totales, debes multiplicar por 24 (ya que un día tiene 24 horas).
Siguiendo el ejemplo anterior:
- Celda A1 (Hora de Entrada): 08:00
- Celda B1 (Hora de Salida): 17:00
La fórmula en C1 para obtener las horas en formato decimal sería:
=(B1-A1)*24

Ahora, C1 mostrará el número 9
. Si la tarifa por hora es $10.000 (digamos en la celda D1), puedes calcular el pago en E1:
=C1*D1
Esto te dará el resultado correcto: 90.000
. Es crucial usar paréntesis (B1-A1)
para asegurar que la resta se realice antes de la multiplicación, debido al orden de operaciones en Excel.
Incluyendo Descansos (Formato Hora y Decimal)
Si necesitas descontar un tiempo de descanso (por ejemplo, almuerzo), puedes hacerlo de dos maneras:
- Si el descanso está en formato hora (ej: 01:00 para 1 hora): Supongamos:
- Celda A1 (Entrada): 08:00
- Celda B1 (Salida): 17:30
- Celda C1 (Descanso): 01:00 (formato hora)
=B1-A1-C1
Y para convertir a decimal:
=(B1-A1-C1)*24
Esto te dará 8.5
horas.
2. Si el descanso está en formato decimal (ej: 1 para 1 hora): Si ya convertiste tus horas a decimal, simplemente resta el descanso en decimal.
- Horas Brutas (decimal):
(B1-A1)*24
- Descanso (decimal, ej: en celda D2):
1
La fórmula para horas netas (decimal) sería:
=((B1-A1)*24)-D2

El Reto: Calcular Horas Trabajadas en Turnos Nocturnos (Cruzando la Medianoche)
Un problema común al calcular horas trabajadas Excel surge cuando un turno comienza un día y termina al siguiente (por ejemplo, un vigilante que entra a las 22:00 y sale a las 06:00 del día siguiente). Una simple resta (06:00 – 22:00) dará un resultado negativo o incorrecto.
Para estos casos, la función RESIDUO
(o MOD
en la versión en inglés de Excel) es tu mejor aliada.
Usando la Función RESIDUO
La función RESIDUO
devuelve el resto después de dividir un número por un divisor. La sintaxis es RESIDUO(número, núm_divisor)
.
Para calcular horas que cruzan la medianoche:
- Celda A1 (Hora de Entrada): 22:00
- Celda B1 (Hora de Salida): 06:00
La fórmula para obtener la fracción de día trabajada es:
=RESIDUO(B1-A1, 1)
B1-A1
calculará la diferencia (que podría ser negativa).1
representa un día completo (24 horas). La funciónRESIDUO
maneja correctamente la diferencia horaria aunque cruce la medianoche, devolviendo la fracción de día correcta.
Para obtener el resultado en horas decimales, multiplica por 24:
=RESIDUO(B1-A1, 1)*24
Esto te dará 8
horas.

¿Cuándo usar RESIDUO
?
- Siempre que la hora de salida pueda ser anterior a la hora de entrada (turnos nocturnos).
- Si quieres una fórmula robusta para cualquier tipo de turno que no exceda las 24 horas.
Limitación de RESIDUO
: Este método es ideal para duraciones menores a 24 horas. Si necesitas calcular tiempo sobre varios días, hay un enfoque mejor.
Calculando Horas Trabajadas Entre Dos Fechas Distintas (Más de 24 Horas)
Cuando necesitas calcular horas trabajadas Excel que se extienden por varios días (por ejemplo, el alquiler de una máquina desde el 1 de junio a las 08:00 hasta el 3 de junio a las 10:00), debes incluir la fecha completa en tus celdas de entrada y salida.
Formatea tus Celdas:
- Asegúrate de que las celdas de inicio y fin tengan un formato que incluya fecha y hora. Ejemplo:
dd/mm/aaaa hh:mm
. - Puedes hacerlo con clic derecho > Formato de celdas > Personalizada y escribir
dd/mm/aaaa hh:mm
.

Ingresa los Datos:
- Celda A1 (Fecha y Hora de Inicio):
01/06/2025 08:00
- Celda B1 (Fecha y Hora de Fin):
03/06/2025 10:00
Calcula la Diferencia y Convierte a Horas: La fórmula es una resta simple, multiplicada por 24:
=(B1-A1)*24
En este ejemplo, el resultado sería 50
horas.
Si hubo un descanso o tiempo de mantenimiento (por ejemplo, 5 horas, en formato decimal), simplemente réstalo:
=((B1-A1)*24)-5

Este método es el más completo para calcular horas trabajadas Excel cuando las duraciones pueden superar las 24 horas.
Compatibilidad y Buenas Prácticas
Las técnicas explicadas para calcular horas trabajadas Excel funcionan en todas las versiones recientes de Microsoft Excel, así como en alternativas populares como Google Sheets y WPS Office.
Recuerda siempre:
- Ser consistente con tus formatos: Decide si trabajarás principalmente en formato hora y convertirás al final, o si convertirás a decimal desde el principio.
- Usar paréntesis: Para controlar el orden de las operaciones en tus fórmulas.
- Verificar tus resultados: Especialmente con ejemplos conocidos para asegurar que tus fórmulas son correctas.
Una Nota Sobre Herramientas y Licencias
En el video original, se menciona la importancia de utilizar software legal. Para aquellos que usan Microsoft Office, existen opciones para adquirir licencias de forma legítima. Una de las mencionadas es KeysFan, donde se pueden encontrar ofertas para Office de forma vitalicia. Se indica que usando un cupón como DH66
se puede obtener un descuento significativo. La recomendación es siempre buscar legalizar el software para asegurar su correcto funcionamiento, actualizaciones y soporte.
Preguntas Frecuentes
Conclusión
Como has visto, calcular horas trabajadas Excel no tiene por qué ser complicado. Comprendiendo cómo Excel maneja el tiempo y aplicando las fórmulas correctas para cada escenario –ya sea una simple jornada, un turno nocturno con la función RESIDUO
, o un periodo de varios días– puedes obtener resultados precisos y confiables.
Te animamos a practicar estos métodos. La habilidad para calcular horas trabajadas Excel es invaluable en muchos contextos profesionales y personales. ¡Empieza a aplicar estos conocimientos hoy mismo y optimiza tu gestión del tiempo!