Obtener horas de trabajo entre dos fechas en Excel
Normalmente, puede que necesites calcular los ingresos por salario para los trabajadores; en este caso, primero debes obtener las horas de trabajo entre las dos fechas dadas, excluyendo los fines de semana y los días festivos. La función DIAS.LAB en Excel puede ayudarte a obtener los días laborables netos entre dos fechas, y luego multiplicar el número de horas de trabajo por día laborable para obtener el total de horas de trabajo.
- Calcular horas de trabajo entre dos fechas excluyendo los fines de semana predeterminados
- Calcular horas de trabajo entre dos fechas excluyendo tanto los fines de semana como los días festivos
- Calcular horas de trabajo entre dos fechas excluyendo fines de semana personalizados
- Calcular horas de trabajo entre dos fechas excluyendo fines de semana personalizados y días festivos
Calcular horas de trabajo entre dos fechas excluyendo los fines de semana predeterminados
Si deseas obtener las horas de trabajo entre dos fechas que excluyan los fines de semana predeterminados (sábado y domingo), puedes usar una fórmula basada en la función DIAS.LAB con la siguiente sintaxis genérica:
- fecha_inicio, fecha_fin: Las primeras y últimas fechas para calcular los días laborables entre ellas.
- horas_trabajo: El número de horas de trabajo en cada día laborable. (Normalmente, la jornada laboral es de 8 horas por día laborable, pero puedes cambiarla según tus necesidades).
1. Por favor, aplica la siguiente fórmula para calcular las horas de trabajo:
Luego, arrastra el controlador de relleno hacia las celdas donde deseas pegar esta fórmula, y obtendrás una lista de resultados de fechas, como se muestra en la siguiente captura de pantalla:
2. Luego, debes formatear las celdas de fecha al formato general. Selecciona las celdas calculadas y haz clic en General en el menú desplegable Formato de Número bajo la pestaña Inicio, y obtendrás las horas de trabajo como se muestra en la siguiente captura de pantalla:
Calcular horas de trabajo entre dos fechas excluyendo tanto los fines de semana como los días festivos
Si hay fechas festivas dentro de las dos fechas, ¿cómo podrías resolver esta tarea en Excel para excluir también estos días festivos?
Sintaxis genérica:
- fecha_inicio, fecha_fin: Las primeras y últimas fechas para calcular los días laborables entre ellas.
- festivos: Un rango de celdas de fecha que deseas excluir de las dos fechas.
- horas_trabajo: El número de horas de trabajo en cada día laborable. (Normalmente, la jornada laboral es de 8 horas por día laborable, pero puedes cambiarla según tus necesidades).
1. Por favor, usa la siguiente fórmula en una celda en blanco donde deseas mostrar el resultado:
Luego, arrastra el controlador de relleno para aplicar la fórmula a las celdas que necesitas, y se mostrará una lista en formato de fecha, como se ve en la siguiente captura de pantalla:
2. Luego, debes formatear las celdas de fecha al formato general, y obtendrás el siguiente resultado:
Calcular horas de trabajo entre dos fechas excluyendo fines de semana personalizados
A veces, te gustaría calcular las horas de trabajo entre dos fechas excluyendo algunos fines de semana personalizados, como solo el domingo o el domingo y el lunes sin tener en cuenta los días festivos. En este caso, deberías usar la función DIAS.LAB.INTL en Excel. La sintaxis de la fórmula es:
- fecha_inicio, fecha_fin: Las primeras y últimas fechas para calcular los días laborables entre ellas.
- fin_semana: Los días específicos de la semana que deseas establecer como fines de semana en lugar de los fines de semana predeterminados. Puede ser un número de fin de semana o una cadena.
- horas_trabajo: El número de horas de trabajo en cada día laborable. (Normalmente, la jornada laboral es de 8 horas por día laborable, pero puedes cambiarla según tus necesidades).
Los valores numéricos de los fines de semana indican los siguientes días de fin de semana:
Número de Fin de Semana | Días de Fin de Semana |
1 u omitido | Sábado y Domingo |
2 | Domingo y Lunes |
3 | Lunes y Martes |
4 | Martes y Miércoles |
5 | Miércoles y Jueves |
6 | Jueves y Viernes |
7 | Viernes y Sábado |
11 | Solo Domingo |
12 | Solo Lunes |
13 | Solo Martes |
14 | Solo Miércoles |
15 | Solo Jueves |
16 | Solo Viernes |
17 | Solo Sábado |
En este ejemplo, calcularé las horas de trabajo entre dos fechas y excluiré el fin de semana personalizado solo el domingo. Por favor, usa la siguiente fórmula:
Luego, arrastra el controlador de relleno hacia abajo a las celdas donde deseas aplicar esta fórmula, y luego deberías cambiar los resultados de fecha calculados al formato general, y obtendrás el siguiente resultado según sea necesario:
Calcular horas de trabajo entre dos fechas excluyendo fines de semana personalizados y días festivos
También puedes usar la siguiente sintaxis de fórmula para obtener las horas de trabajo entre dos fechas excluyendo tanto los fines de semana personalizados como los días festivos:
- fecha_inicio, fecha_fin: Las primeras y últimas fechas para calcular los días laborables entre ellas.
- fin_semana: Los días específicos de la semana que deseas establecer como fines de semana en lugar de los fines de semana predeterminados. Puede ser un número de fin de semana o una cadena.
- festivos: Un rango de celdas de fecha que deseas excluir de las dos fechas.
- horas_trabajo: El número de horas de trabajo en cada día laborable. (Normalmente, la jornada laboral es de 8 horas por día laborable, pero puedes cambiarla según tus necesidades).
Por ejemplo, podemos usar la siguiente fórmula para obtener las horas de trabajo excluyendo el fin de semana personalizado (domingo y lunes) y los días festivos:
Luego, deberías convertir los resultados de fecha calculados al formato general, y obtendrás el siguiente resultado según sea necesario:
Funciones relacionadas utilizadas:
- DIAS.LAB:
- Esta función se utiliza para calcular el número de días laborables entre dos fechas dadas.
- DIAS.LAB.INTL:
- Devuelve el número de días laborables excluyendo los días de fin de semana predeterminados (sábado y domingo) o cualquier día especificado como fin de semana.
Artículos relacionados sobre horas de trabajo / día laborable:
- Calcular Horas de Trabajo por Mes en Excel:
- Normalmente, la mayoría de nosotros trabajamos 8 horas al día, 5 días a la semana. Aquí, quiero obtener el total de horas de trabajo por mes para calcular el salario. ¿Cómo calcular el total de horas de trabajo por mes en Excel?
- Calcular Horas Netas de Trabajo Entre Dos Fechas Excluyendo Fines de Semana o Días Festivos:
- En muchas empresas, el personal es pagado por horas de trabajo. Calcular las horas netas de trabajo en un día es fácil, pero ¿qué pasa con calcular las horas netas en un rango de fechas?
- Calcular el Número de Días Laborables Restantes en el Mes Actual en Excel:
- Este artículo proporciona métodos para calcular el número de días laborables restantes en el mes actual desde hoy o basado en una fecha dada.
- Encontrar el Primer / Último Día o Día Laborable de un Mes en Excel:
- ¿Sabes cómo encontrar el primer o último día y el primer o último día laborable de una fecha de mes dada en una hoja de trabajo? Por ejemplo, tengo una fecha 2014/5/21, y ahora quiero saber el primer y último día de este mes, que es 2014/5/1 y 2014/5/31, para obtener el primer día laborable que es 2014/5/1 y el último día laborable que es 2014/5/30.
- Agregar Número de Días Laborables/Horas a una Fecha en Excel:
- Puede que necesites agregar un número de días laborables o horas a una fecha para conocer el tiempo exacto en que terminarás la tarea durante el horario laboral.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.