Note: The other languages of the website are Google-translated. Back to English

¿Cómo calcular las horas netas de trabajo entre dos fechas excluyendo fines de semana o días festivos en Excel?

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? Para eso, este artículo presenta las fórmulas para calcular las horas netas de trabajo entre dos fechas excluyendo fines de semana y feriados en Excel.

Calcular jornada laboral excluir fines de semana

Calcular las horas de trabajo excluir fines de semana / feriados


flecha azul burbuja derecha Calcular jornada laboral excluir fines de semana

En esta parte, presento la fórmula para calcular el día laborable entre dos fechas, excluyendo los fines de semana.

1. Seleccione dos celdas en las que ingresará la fecha de inicio y la hora de finalización, y haga clic derecho para seleccionar Formato de celdas forman el menú contextual. Ver captura de pantalla:
doc horas netas de trabajo 1

2. En el Formato de celdas diálogo, haga clic Número pestaña y seleccione Personalizado formar el Categoría lista e ingrese m / d / aaaa h: mm en el Tipo cuadro de texto en la sección derecha. Ver captura de pantalla:
doc horas netas de trabajo 2

3. Hacer clic en OK. E ingrese la hora de la fecha de inicio y la hora de la fecha de finalización en las dos celdas por separado. Ver captura de pantalla:
doc horas netas de trabajo 3

4. En la celda junto a estas dos celdas, C13, por ejemplo, ingrese esta fórmula =NETWORKDAYS(A13,B13)-1-MOD(A13,1)+MOD(B13,1)y presione Enviar clave, y obtendrá el resultado con un formato personalizado, seleccione la celda de resultado y haga clic en Home pestaña, y vaya a la Formato de los números lista para seleccionar General para formatearlo como el formato correcto. Ver captura de pantalla:
doc horas netas de trabajo 4


flecha azul burbuja derecha Calcular las horas de trabajo excluir fines de semana / feriados

Si desea calcular las horas netas de trabajo excluyendo fines de semana o feriados, puede hacer lo siguiente:

Calcular las horas netas de trabajo excluir los fines de semana

1. Seleccione dos celdas y déles formato como formato personalizado m / d / aaaa h: mm, e ingrese la fecha de inicio y la hora de finalización. Ver captura de pantalla:
doc horas netas de trabajo 5

doc horas netas de trabajo 6

2. Y en la siguiente celda, C2 por ejemplo, ingrese esta fórmula,
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),
prensa Enviar clave, luego obtienes una cadena de números. Ver captura de pantalla:
doc horas netas de trabajo 7

3. Haga clic derecho en la cadena de números y haga clic en Formato de celdas desde el menú contextual, y en Formato de celdas diálogo, seleccionar Personalizado formulario Categoría lista debajo Number tab, e ingrese esto [h]: mm en el cuadro de texto Tipo. Ver captura de pantalla:
doc horas netas de trabajo 8

4. Hacer clic en OK. Ahora se cuentan las horas netas de trabajo entre dos fechas, excluidos los fines de semana.
doc horas netas de trabajo 9

Consejo: En la fórmula, A2 es la hora de la fecha de inicio, B2 es la hora de la fecha de finalización, 8:30 y 17:30 son la hora de inicio general y la hora de finalización de cada día, puede cambiarlas según sus necesidades.

Calcular las horas netas de trabajo excluyendo fines de semana y festivos

1. Igual que antes, seleccione dos celdas y déles formato como formato personalizado m / d / aaaa h: mme introduzca la hora de la fecha de inicio y la hora de la fecha de finalización.
doc horas netas de trabajo 10

2. Seleccione una celda en blanco e ingrese la fecha del día festivo en ella, aquí tengo 3 días festivos y los escribo por separado en H1: H3. Ver captura de pantalla:
doc horas netas de trabajo 11

3. Seleccione una celda en blanco que colocará el resultado contado, C2 por ejemplo,
=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
y pulse Enviar clave, obtendrá una cadena numérica y la formateará como formato personalizado [h]: mm. Ver captura de pantalla:
doc horas netas de trabajo 12

Consejo: En la fórmula, A2 es la hora de la fecha de inicio, B2 es la hora de la fecha de finalización, 8:30 y 17:30 son la hora de inicio general y la hora de finalización de cada día, H1: H3 son las celdas de vacaciones, puede cambiarlas como necesites.

Agregue fácilmente días / años / mes / horas / minutos / segundos a una fecha y hora en Excel

Supongamos que tiene datos en formato de fecha y hora en una celda y ahora necesita agregar una cantidad de días, años, meses, horas, minutos o segundos a esta fecha. Normalmente, el uso de fórmulas es el primer método para todos los usuarios de Excel, pero es difícil recordar todas las fórmulas. Con Kutools for Excel, Asistente de fecha y hora utilidad, puede agregar fácilmente días, años, meses u horas, minutos o segundos a una fecha y hora; además, puede calcular la diferencia de fecha o la edad en función de un cumpleaños determinado sin recordar la fórmula en absoluto. Haga clic para obtener una prueba gratuita con todas las funciones en 30 días!
doc agregar hora minuto segundo
 
Kutools for Excel: con más de 300 prácticos complementos de Excel, gratis para probar sin limitación en 30 día.

Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (62)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Tengo varias fechas que debo usar para calcular las horas dedicadas a la iteración A - solicitud recibida : 1/14/17 3:43 B - solicitud finalizada : 1/16/17 23:03 C - aclaración enviada : 1/16 /17 20:41 D - aclaración recibida: 1/16/17 22:38 Necesito encontrar la diferencia BA = E y luego DC = F ahora EF debería darme no. de horas gastadas en este trabajo que debe ser inferior a 24 horas
Este comentario fue minimizado por el moderador en el sitio
Muy buena información, pero ¿se puede convertir en minutos? gracias steve
Este comentario fue minimizado por el moderador en el sitio
sí, formatee la celda de resultado con formato personalizado [mm] en lugar de [h]: mm
Este comentario fue minimizado por el moderador en el sitio
Hola necesito ayuda sobre el mismo tema En mi caso tengo definida fecha y hora de inicio (dd.mm.aa y hh.mm) y tengo horas necesarias para que se produzca algún material (ex total 17 horas) Mi problema es como reste las horas no laborables del tiempo total necesario el tercer turno no funciona de 0:00 a. m. a 7:00 a. m. Por favor, ayuda
Este comentario fue minimizado por el moderador en el sitio
Hola, ¿Funciona esta fórmula en Excel 2007? Porque traté de usar la fórmula para calcular las horas netas de trabajo excluyendo fines de semana y días festivos, pero no funciona. Recibo "#NAME?" como salida. Lo estoy usando para calcular de 9 AM a 6 PM (18:00).
Este comentario fue minimizado por el moderador en el sitio
Hola, ¿Funciona esta fórmula en Excel 2007? Porque traté de usar la fórmula para calcular las horas netas de trabajo excluyendo fines de semana y días festivos, pero no funciona. Recibo "#NAME?" como salida. Lo estoy usando para calcular de 9 AM a 6 PM (18:00). Por favor ayuda.
Este comentario fue minimizado por el moderador en el sitio
Gracias, en general esta formula me esta funcionando muy bien gracias pero como hago para periodos de tiempo que superen el mes? Mi fórmula es esta: =(DÍAS DE LA RED(L22,M22,Vacaciones17a21)-1)*("18:00"-"8:00")+IF(DÍAS DE LA RED(M22,M22,Vacaciones17a21),MEDIANA(MOD(M22,1, 18),"00:8","00:18"),"00:22")-MEDIAN(DÍAS LABORABLES(L22,L22,1)*MOD(L18),"00:8","00:11" ) Entonces, estas dos fechas se muestran correctamente como 18 horas hábiles: 05/2017/08 00:19 AM 05/17/09 00:17 AM Pero esta, que tiene más de un año de diferencia entre las fechas, muestra 8 días 18 horas: 05 /17/00 00:28 05/18/09 00:XNUMX Gracias.
Este comentario fue minimizado por el moderador en el sitio
Tengo el mismo problema.
¿Lo conseguiste solucionar?
Este comentario fue minimizado por el moderador en el sitio
Hola, he estado tratando de usar esta función para obtener minutos entre dos días, excepto festivos y fines de semana. Pase lo que pase, siempre obtengo 0 minutos en mi respuesta. Estaré más que feliz de compartir mi archivo de Excel si es necesario. Su ayuda será muy apreciada.
Este comentario fue minimizado por el moderador en el sitio
Gracias por tu mensaje. Para obtener minutos entre dos fechas, excepto festivos y fines de semana, solo necesita cambiar [h]:mm a [mm] en el último paso
Este comentario fue minimizado por el moderador en el sitio
=(DÍAS.LAB.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(DÍAS.RED.INTL(B2,B2,11,H$1 :H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H $3)*MOD(A2,1),"8:30","17:30"), ¿Cuál es el número 11 en la fórmula anterior? Y también, ¿Cómo escribir el feriado en fórmula si solo tengo un feriado en el mes?
Este comentario fue minimizado por el moderador en el sitio
El número 11 (domingo como fin de semana) se refiere al número de fin de semana Número de fin de semana Días de fin de semana 1 u omitido Sábado, domingo 2 Domingo, lunes 3 Lunes, martes 4 Martes, miércoles 5 Miércoles, jueves 6 Jueves, viernes 7 Viernes, sábado 11 Solo domingo 12 Lunes solo 13 solo martes 14 solo miercoles 15 solo jueves 16 solo viernes 17 solo sabado
Este comentario fue minimizado por el moderador en el sitio
Hola,

¿Puede compartir la fórmula que calcula el tiempo, incluidos los fines de semana (sábados y domingos) también?
Este comentario fue minimizado por el moderador en el sitio
hi,

¿Podría escribir la fórmula para calcular el tiempo b / w días que incluye fines de semana (sábado y sol)?
Este comentario fue minimizado por el moderador en el sitio
Hola,

Por favor, publique cómo calcular el tiempo en dos fechas, lo que también incluye los fines de semana.
Este comentario fue minimizado por el moderador en el sitio
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),


¿podría explicar cómo funciona esto?
Este comentario fue minimizado por el moderador en el sitio
Hola, muchas gracias por tu fórmula, realmente me ayuda mucho con mi trabajo. pero mi desafío es cómo puede eliminar el tiempo de descanso de 12:1 p. m. a 30:8 p. m. en base a su horario laboral de 5:XNUMX a. m. a XNUMX:XNUMX p. m. Realmente significa mucho para mí si resolvieras mi problema. por favor ayuda..
Este comentario fue minimizado por el moderador en el sitio
Hola, sabes donde podría encontrar la formula que incluye el break que comentas? Gracias !
Este comentario fue minimizado por el moderador en el sitio
Hola, para mí, algunos valores para la hora de inicio/finalización caen en fines de semana o fuera de la ventana definida. Para estas celdas, el valor se muestra como 00:00:00. ¿Hay alguna manera de corregirlo?
Este comentario fue minimizado por el moderador en el sitio
Esta fórmula funciona para devolver las horas y minutos de trabajo netos. ¿Cómo puedo convertir horas a días, en base a una jornada laboral de ocho horas? Por ejemplo, el resultado "0 día, 18 horas, 45 minutos" debería ser "2 días, 2 horas, 45 minutos".
Este comentario fue minimizado por el moderador en el sitio
divida las horas por 8 en lugar de 24 ya que las horas de trabajo son 8 horas para su equipo. entonces 18 h 45 min/ 8 h = 2 días 2 h 45 min (2 días = 2*8 = 16 h)
Este comentario fue minimizado por el moderador en el sitio
hola, necesito comparar un tiempo de inicio de sesión si está entre un rango de tiempo en caso de que sea un tiempo de caída del rango 1, entonces el tiempo de autorización del mismo inicio de sesión está dentro del tiempo específico del rango 1 y tenemos 3 o 4 rangos de tiempos diferentes y su autorización respectivamente?
¿Alguien puede ayudar?
Este comentario fue minimizado por el moderador en el sitio
Hola, estoy tratando de encontrar la fórmula que incluya el tiempo de descanso de 12 p. m. a 1:30 p. m. en base a su horario laboral de 8 a. m. a 5 p. m. esta publicado? muchas gracias por su ayuda, este blog me ha ayudado mucho!
Este comentario fue minimizado por el moderador en el sitio
¿Ha habido suerte con esto? También estoy buscando una fórmula para restar una hora por día, pero no necesariamente un tiempo establecido. En mi entorno, la jornada laboral es de 8-5, pero solo se cuentan 8 horas. ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
¿Qué pasa si el fin de semana es solo domingo?
Este comentario fue minimizado por el moderador en el sitio
use la fórmula =NETWORKDAYS.INTL obtendrá toda la sintaxis allí para su consulta
Este comentario fue minimizado por el moderador en el sitio
Buenos días,

I4 = Fecha de inicio de MFG (9/14/18 8:00)
J4:M4 = Horas estimadas de trabajo (28)
N4 = Sum(J4:M4)/8 con el 8 representando las horas de trabajo para calcular el # de días requeridos
O4 = Plazo de entrega de MFG... aquí es donde tengo un problema...

Lo que quiero que haga la hoja de cálculo es que me diga cuándo terminará el trabajo; más específicamente, el tiempo. Sin embargo, no estoy seguro de cómo escribir la fórmula, por lo que solo cuenta de 7:00 a 17:00 y excluye de 17:00 a 7:00.


En este momento, tengo un LT de 3.5 días que comienza el 9/14/18 a las 8:00 y la salida me da el 09/17/18 a las 20:00. Pero no puedo tener un 20:00 porque está fuera del horario estándar de trabajo. El resultado deseado debe ser 09/17/18 12:00.

Fecha de inicio: 09/14/18 8:00 a. m. - 17:00 p. m. es el 1, 9/15/18 8:00 a. m. - 17:00 p. 2/9 16:18 a.m. - 8:00 p.m. es 17 ... ¿alguna idea?
Este comentario fue minimizado por el moderador en el sitio
what is "11" in the formula --> (NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
Este comentario fue minimizado por el moderador en el sitio
Hola a todos,


Hay un error en esta fórmula:

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),


Si la hora de finalización es mayor que la hora de inicio, la fórmula nos da un valor incorrecto. Tenemos que prestar atención a eso.


¡Pero la fórmula fue muy útil! Gracias
Este comentario fue minimizado por el moderador en el sitio
entonces no es un tiempo final :)
Este comentario fue minimizado por el moderador en el sitio
Hola señor,
Incluso estoy encontrando el mismo error que mencionaste anteriormente, ¿podrías compartir la respuesta si tienes

Deva
Este comentario fue minimizado por el moderador en el sitio
Hola

I used your formula "=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30")" works great

Pero obtengo con estos datos errores negativos incluso usando el "sistema de fecha 1904".

Los datos de muestra son: 01.10.2018 15:10 / 03.10.2018 11:15 (formato de fecha tmjjjj hh:mm)

El error es: los datos y tiempos que son negativos o demasiado grandes se muestran como #######

Tienes una idea.

Juan
Este comentario fue minimizado por el moderador en el sitio
La fórmula incluye el sábado. Número 11 en

DIAS.RED.INTL(A2,B2,11,H$1:H$3)

significa Lun-Sab. Reemplace 11 con 1 de lunes a viernes :-)

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL