Fórmula de Excel: Obtener días laborables entre fechas -

Tabla de contenido

Fórmula genérica

=NETWORKDAYS(start_date,end_date,holidays)

Resumen

Para calcular el número de días laborables entre dos fechas, puede utilizar la función NETWORKDAYS. En el ejemplo que se muestra, la fórmula en D7 es:

=NETWORKDAYS(B7,C7,B10:B11)

que devuelve un recuento de días laborables excluyendo los festivos en B10: B11.

Explicación

La función NETWORKDAYS de Excel calcula el número de días laborables entre dos fechas. NETWORKDAYS excluye automáticamente los fines de semana (sábado y domingo) y, opcionalmente, puede excluir una lista de días festivos proporcionada como fechas.

Por ejemplo, en la captura de pantalla que se muestra, la fórmula en D6 es:

=NETWORKDAYS(B6,C6) // returns 5

Esta fórmula devuelve 5 ya que hay 5 días hábiles entre el 23 de diciembre y el 27 de diciembre y no se han proporcionado feriados. Tenga en cuenta que NETWORKDAYS incluye las fechas de inicio y finalización en el cálculo si son días laborables.

NETWORKDAYS también puede excluir una lista personalizada de días festivos. En la siguiente celda hacia abajo, usamos la misma fórmula con las mismas fechas, más una lista de días festivos en B10: B11.

=NETWORKDAYS(B7,C7,B10:B11) // returns 3

Esta fórmula devuelve 3, ya que dos de los 5 días son feriados.

Fines de semana personalizados

Si necesita tener en cuenta los fines de semana personalizados (es decir, los fines de semana son solo sábados, domingos y lunes, etc.), deberá cambiar a la función NETWORKDAYS.INTL, más sólida, que le permite establecer qué días de la semana se consideran considerados fines de semana, proporcionando un argumento de fin de semana en forma de código numérico.

¿Necesitas una cita?

Si necesita una fecha n días laborables en el pasado o el futuro, consulte la función DÍA LABORAL.

Articulos interesantes...