Fórmulas de Excel

Calcular horas de trabajo en Excel: turnos nocturnos, descansos e IA

Convierta 3000 registros de asistencia en un informe de horas Excel: maneje turnos nocturnos, marque los registros faltantes y cree totales de empleados que se vuelvan a calcular.

Calcular horas de trabajo en Excel: turnos nocturnos, descansos e IA — El resultado en la aplicación real
El resultado en la aplicación real Abrir captura a tamaño completo ↗

Capturas reales de una demostración local del desarrollador con datos simulados, no de clientes. Se conserva la interfaz original. Los vídeos breves incluyen procesamiento acelerado.

Restar el registro de entrada del de salida parece fácil hasta que un turno cruza la medianoche, un descanso se registra en minutos o un marcado faltante se convierte en un número engañoso.

Para turnos de menos de 24 horas registrados solo con horas de entrada y salida, calcule la duración aunque cruce la medianoche y reste el descanso. Marque los fichajes incompletos por separado. Después sume por identificador de empleado. Esta demostración de GetSheetAI usa 3000 registros simulados de 100 empleados.

Qué contiene el libro terminado

Los campos de asistencia originales permanecen, con horas calculadas y una columna de estado agregada. Un resumen separado de los empleados muestra el total de horas, registros de asistencia válidos y registros de fichajes incompletos. El ejemplo contiene 80 filas de fichajes incompletos, que permanecen visibles para su corrección en lugar de completarse silenciosamente.

En la prueba de actualización, un turno pasó de 7 a 8 horas. El total de horas de ese empleado pasó de 210 a 211. Después se restauraron los datos originales.

Calcular horas de trabajo en Excel: turnos nocturnos, descansos e IA — El espacio de trabajo inicial
El espacio de trabajo inicial Abrir captura a tamaño completo ↗

Preparar los datos de asistencia

Utilice ID de empleado, nombre, departamento, fecha de trabajo, hora de entrada, hora de salida y minutos de descanso. Identifique a los empleados por su identificación en lugar de por su nombre. Almacene las horas del reloj como valores de hora Excel y distinga una celda en blanco de la medianoche: la medianoche es un valor de hora legítimo de cero.

Decida si una fila significa un día laborable o un intervalo de asistencia. Si un empleado tiene varias filas en una fecha, contar filas no cuenta los días laborables distintos. Los registros diarios del ejemplo respaldan su resumen; otros diseños necesitan una regla de conteo diferente.

Calcular horas de trabajo en Excel: turnos nocturnos, descansos e IA — La instrucción enviada a GetSheetAI
La instrucción enviada a GetSheetAI Abrir captura a tamaño completo ↗

Dale al complemento una solicitud ordinaria

Abra la hoja en Excel, abra GetSheetAI e inicie una nueva conversación. Puedes adaptar esta solicitud:

Calcular las horas de trabajo para cada registro de asistencia, incluidos los turnos nocturnos y restando los minutos de descanso. Marque los valores faltantes de entrada o salida en lugar de adivinar. Mantenga los campos originales. Cree un resumen de los empleados con el total de horas, registros válidos y registros de puntos faltantes, utilizando fórmulas que se actualizan cuando corrijo un tiempo.

No es necesario nombrar IF, MOD o SUMIFS en la solicitud. Esas funciones son útiles al inspeccionar cómo el libro generado calcula sus resultados.

Entender el cálculo de horas

Supongamos que C2 es el registro de entrada, D2 es el de salida y E2 son los minutos de descanso. Una fórmula ilustrativa en inglés Excel es:

=IF(OR(C2="",D2=""),"",MOD(D2-C2,1)*24-E2/60)

La verificación del valor faltante se ejecuta primero. MOD maneja un tiempo que cruza la medianoche, multiplicando por 24 convierte los días en horas y dividiendo los minutos de descanso por 60 da la misma unidad. De 22:00 a 06:00 con un descanso de 60 minutos, el resultado es de 7 horas. No se debe confundir la medianoche con un fichaje faltante.

Utilice este patrón solo para turnos conocidos de menos de 24 horas. Horarios idénticos podrían significar cero horas o un día completo; la fórmula no puede decidir eso por usted. Para turnos de varios días, utilice fechas y horas de inicio y finalización completas. Los resultados negativos, las pausas superiores a un turno y los intervalos inverosímilmente largos deben señalarse para su revisión.

Resumir por empleado sin ocultar excepciones

Agregue horas válidas por ID de empleado, utilizando una columna de estado separada para distinguir registros válidos y faltantes. SUMIFS puede sumar horas con criterios tanto de empleado como de estado; COUNTIFS puede contar registros que cumplan esas mismas condiciones.

La verificación registrada cubrió 3000 filas de origen, 100 filas de resumen de empleados, casos tanto nocturnos como de medianoche, todos los valores de origen y el filtro de fichajes incompletos de 80 filas. Las correcciones deben actualizar el detalle y el total del empleado juntos.

Antes de reutilizar su propio informe, verifique un turno diurno, un turno nocturno, un horario de medianoche válido y un par incompleto. Corrija una vez y confirme que cambie exactamente el total de empleados previsto.

Preguntas comunes

¿Esto calcula la nómina o las horas extras legales?

Este caso calcula las horas de asistencia bajo las reglas establecidas. Los umbrales de horas extras, los descansos pagados, las primas de vacaciones, el redondeo y los ajustes según el horario de verano requieren reglas separadas. El ejemplo registrado no verifica el cumplimiento de la nómina.

¿Puedo adjuntar la asistencia del próximo mes?

Comprobar que las fórmulas y rangos de resumen incluyen los nuevos registros. Una tabla Excel puede ayudar a ampliar los datos de origen, pero verifique las referencias reales en lugar de asumir que se incluyen todas las filas nuevas.

¿Qué pasa si los tiempos se almacenan como texto?

Normaliza la fuente primero. El guía de limpieza de datos explica la preparación; El Guía de fórmulas de IA muestra cómo describir un cálculo y verificarlo.