¿Hay alguna manera de no incluir fines de semana o feriados en una fórmula de Excel que incluya fechas? Ejemplo:
=Q2-Q1
(una fecha en q2
menos una fecha en q1
= tantos días) ¿Excluyendo fines de semana y días festivos?
Respuesta1
DÍA LABORAL
La función WORKDAY
se utiliza para calcular la fecha de una cierta cantidad de días laborables antes o después de la fecha de inicio.información aquí
Sintaxis
DÍA LABORAL(fecha_inicio, días, [festivos])
La sintaxis de la función WORKDAY tiene los siguientes argumentos:
Fecha_inicial: obligatoria. Una fecha que representa la fecha de inicio.
Días - Requerido. El número de días que no son fines de semana ni festivos antes o después de la fecha_inicio. Un valor positivo para los días produce una fecha futura; un valor negativo produce una fecha pasada.
Vacaciones - Opcional. Una lista opcional de una o más fechas para excluir del calendario laboral, como feriados estatales y federales y feriados flotantes. La lista puede ser un rango de celdas que contienen las fechas o una constante de matriz de números de serie que representan las fechas.
Uso de ejemplo:
=WORKDAY(A2,A3,A4:A6)
- Donde A2 es su fecha de inicio, A3 es la cantidad de días a partir de esta fecha que desea sumar o restar, y A4:A6 contiene cada uno una fecha festiva para excluir.
DÍAS DE RED
Alternativamente, la función NETWORKDAYS
se utiliza para calcular la cantidad de días laborables entre dos fechas:información aquí
Sintaxis
NETWORKDAYS(fecha_inicio, fecha_finalización, [festivos])
La sintaxis de la función NETWORKDAYS tiene los siguientes argumentos:
Fecha_inicial: obligatoria. Una fecha que representa la fecha de inicio.
Fecha de finalización: obligatoria. Una fecha que representa la fecha de finalización.
Vacaciones - Opcional. Un rango opcional de una o más fechas para excluir del calendario laboral, como feriados estatales y federales y feriados flotantes. La lista puede ser un rango de celdas que contenga las fechas o una constante de matriz de números de serie que representen las fechas.
Uso de ejemplo:
=NETWORKDAYS(A2,A3,A4:A6)
- Donde A2 es su fecha de inicio, A3 es su fecha de finalización y A4:A6 contiene fechas festivas que desea excluir.
.INTL
En caso de que necesite que esto funcione en una situación en la que los fines de semana no se definen de la misma manera (sábado y domingo), ambas fórmulas tienen una .INTL
función, donde también toman un Weekend
argumento como tercer argumento.Nota- Esto solo es compatible con Excel 2010+. Información sobreDÍA LABORAL.INTLyNETWORKDAYS.INTL.
Este argumento sería un número entero, haciendo referencia a estas opciones:
Weekend number Weekend days
1 (default) Saturday, Sunday
2 Sunday, Monday
3 Monday, Tuesday
4 Tuesday, Wednesday
5 Wednesday, Thursday
6 Thursday, Friday
7 Friday, Saturday
11 Sunday only
12 Monday only
13 Tuesday only
14 Wednesday only
15 Thursday only
16 Friday only
17 Saturday only
Esto afectaría las fórmulas anteriores como tales, especificando Monday only
como su "fin de semana":
=WORKDAY.INTL(A2,A3,12,A4:A6)
y
=NETWORKDAYS.INTL(A2,A3,12,A4:A6)