obtener horas de trabajo entre dos fechas en Excel
Normalmente, es posible que deba calcular los ingresos salariales de los trabajadores, en este caso, debe obtener las horas de trabajo entre las dos fechas dadas que excluyen los fines de semana y feriados en primer lugar. La función NETWORKDAYS en Excel puede ayudarlo a obtener los días laborales netos entre dos fechas y luego multiplicar el número de horas de trabajo por día de trabajo para obtener el total de horas de trabajo.
- Calcular las horas de trabajo entre dos fechas excluir los fines de semana predeterminados
- Calcular las horas de trabajo entre dos fechas excluyendo fines de semana y feriados
- Calcular horas de trabajo entre dos fechas excluir fines de semana personalizados
- Calcular las horas de trabajo entre dos fechas excluir fines de semana y feriados personalizados
Calcular las horas de trabajo entre dos fechas excluir los fines de semana predeterminados
Si desea obtener las horas de trabajo entre dos fechas que excluyen los fines de semana predeterminados (sábado y domingo), puede usar una fórmula basada en la función NETWORKDAYS como la siguiente sintaxis genérica:
- start_date, end_date: La primera y la última fecha para calcular los días laborales entre.
- working_hours: El número de horas de trabajo en cada día laboral. (Normalmente, la hora de trabajo es de 8 por cada día de trabajo, puede cambiarla según sus necesidades).
1. Aplique la siguiente fórmula para calcular las horas de trabajo:
Y luego, arrastre el controlador de relleno a las celdas en las que desea pegar esta fórmula, y obtendrá una lista de resultados de fechas, vea la captura de pantalla:
2. Luego, debe formatear las celdas de fecha en celda de formato general, seleccione las celdas calculadas y luego haga clic en General del desplegable Formato de los números desplácese debajo del Inicio pestaña, luego obtendrá las horas de trabajo como se muestra en la siguiente captura de pantalla:
Calcular las horas de trabajo entre dos fechas excluyendo fines de semana y feriados
Si hay fechas de vacaciones dentro de las dos fechas, para excluir estas vacaciones al mismo tiempo, ¿cómo podría resolver esta tarea en Excel?
Sintaxis genérica:
- start_date, end_date: La primera y la última fecha para calcular los días laborales entre.
- holidays: Un rango de celdas de fecha que desea excluir de las dos fechas.
- working_hours: El número de horas de trabajo en cada día laboral. (Normalmente, la hora de trabajo es de 8 por cada día de trabajo, puede cambiarla según sus necesidades).
1. Utilice la siguiente fórmula en una celda en blanco donde desea generar el resultado:
Y luego arrastre el controlador de relleno para completar la fórmula a las celdas que necesita, se muestra una lista de formato de fecha, vea la captura de pantalla:
2. Luego, debe formatear las celdas de fecha al formato general, y obtendrá el siguiente resultado:
Calcular horas de trabajo entre dos fechas excluir fines de semana personalizados
En algún momento, le gustaría calcular las horas de trabajo entre dos fechas excluyendo algunos fines de semana personalizados, como solo domingo o domingo y lunes sin tener en cuenta los días festivos. En este caso, debe usar la función NETWORKDAYS.INTL en Excel. La sintaxis de la fórmula es:
- start_date, end_date: La primera y la última fecha para calcular los días laborales entre.
- weekend: Los días específicos de la semana que desea 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.
- working_hours: El número de horas de trabajo en cada día laboral. (Normalmente, la hora de trabajo es de 8 por cada día de trabajo, puede cambiarla según sus necesidades).
Los valores numéricos de fin 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 sabado |
11 | Solo domingo |
12 | Solo lunes |
13 | Solo martes |
14 | Solo miércoles |
15 | Solo jueves |
16 | Solo viernes |
17 | Solo sabado |
En este ejemplo, calcularé las horas de trabajo entre dos fechas y excluiré el fin de semana personalizado solo el domingo, utilice la siguiente fórmula:
Luego, arrastre el controlador de relleno hacia las celdas en las que desea aplicar esta fórmula, y luego, debe cambiar los resultados de la fecha calculada al formato general, y obtendrá el siguiente resultado según lo necesite:
Calcular las horas de trabajo entre dos fechas excluir fines de semana y feriados personalizados
También puede usar la siguiente sintaxis de la fórmula para obtener las horas de trabajo entre dos fechas y excluir los fines de semana personalizados y los días festivos:
- start_date, end_date: La primera y la última fecha para calcular los días laborales entre.
- weekend: Los días específicos de la semana que desea 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.
- holidays: Un rango de celdas de fecha que desea excluir de las dos fechas.
- working_hours: El número de horas de trabajo en cada día laboral. (Normalmente, la hora de trabajo es de 8 por cada día de trabajo, puede cambiarla según sus necesidades).
Por ejemplo, podemos usar la fórmula siguiente para obtener las horas de trabajo excluyendo fines de semana personalizados (domingo y lunes) y feriados:
Luego, debe convertir los resultados de la fecha calculada a formato general y obtendrá el siguiente resultado según lo necesite:
Funciones relativas utilizadas:
- NETWORKDAYS:
- Esta función se utiliza para calcular el número de días laborables entre dos fechas determinadas.
- NETWORKDAYS.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 que se especifique como fin de semana.
Artículos sobre horas de trabajo relativas / días de trabajo:
- Calcule las 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?
- Calcule las horas netas de trabajo entre dos fechas, excepto fines de semana o feriados:
- En muchas empresas, el personal se paga por horas de trabajo. Calcular las horas netas de trabajo en un día es fácil, pero ¿qué tal 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 que quedan en el mes actual a partir de hoy o en función de una fecha determinada.
- Encuentre el primer / último día o día laborable de un mes en Excel:
- ¿Sabe cómo encontrar el primer o último día y el primer o último día laborable de un mes determinado 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, es decir, 2014/5/1 y 2014/5/31, para obtener el primer día hábil es 2014 / 5/1 y el último día hábil es 2014/5/30.
- Agregue el número de días laborales / laborales u horas a una fecha en Excel:
- Es posible que deba agregar una cantidad de días hábiles u horas hasta la fecha para saber la hora exacta en que terminará la tarea durante el tiempo de trabajo.
Las mejores herramientas de productividad de oficina
Kutools para Excel: te ayuda a destacar entre la multitud
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.