Descarga el libro de trabajo de ejemplo
Este tutorial demuestra cómo utilizar el Función de DÍA DE TRABAJO de Excel en Excel para agregar días hábiles.
Descripción general de la función DÍA DE TRABAJO
La función WORKDAY Devuelve el día laborable n número de días laborables (los días laborables excluyen los fines de semana: sábados y domingos) a partir de una fecha de inicio. Opcionalmente, puede excluir días festivos. Para fines de semana personalizados, utilice WORKDAY.INTL en su lugar.
Para usar la función de hoja de cálculo de Excel WORKDAY, seleccione la celda y escriba:
(Observe cómo aparece la entrada de la fórmula)
Sintaxis y entradas de la función WORKDAY:
1 | = WORKDAY (fecha_inicio, días, festivos) |
fecha de inicio - La fecha de inicio en formato de número de serie de Excel o ingresada como una fecha con citas alrededor de la fecha. Ejemplo: no puede ingresar 12/11/2015 directamente en la celda. En su lugar, debe ingresar “11/12/2015” o deberá usar el número de serie correspondiente: 42320. Alternativamente, puede hacer referencia a una celda con la fecha 11/12/2015 ingresada. Excel convierte automáticamente las fechas almacenadas en celdas a formato de serie (a menos que la fecha se ingrese como texto).
dias - El número de días no festivos ni fines de semana desde la fecha de inicio.
vacaciones - OPCIONAL. Matriz con una lista de fechas que representan los días festivos que deben excluirse de los días laborables.
Encontrar el día laboral más cercano
Para encontrar el día laborable más cercano, utilice la función DÍA DE TRABAJO:
1 | = DÍA DE TRABAJO (B3, C3) |
Encuentre el día laborable más cercano a hoy
Para encontrar el día laborable más cercano a hoy, utilice la función HOY con la función DÍA LABORAL:
1 | = DÍA DE TRABAJO (HOY (), B3) |
Encuentre el DÍA DE TRABAJO más cercano en 10 días
Este ejemplo encontrará el día laborable más cercano a los 10 días de la fecha de inicio:
1 | = DÍA LABORAL (B3, C3) |
También puede utilizar los días negativos para buscar días laborables en el pasado:
Jornada laboral con festivos
De forma predeterminada, WORKDAYS ignorará todos los días festivos. Sin embargo, puede usar un tercer argumento opcional para definir un rango de días festivos:
1 | = DÍA DE TRABAJO (B3, C3, F3: F4) |
WORKDAY en Google Sheets
La función DÍA DE TRABAJO funciona exactamente igual en Hojas de cálculo de Google que en Excel:
Ejemplos de DÍA DE TRABAJO en VBA
También puede usar la función DÍA DE TRABAJO en VBA. Escribe:Aplicación.Función de hoja de trabajo.Día de trabajo (fecha_inicio, días, festivos)
Ejecutando las siguientes declaraciones de VBA
123 | Range ("E2") = Application.WorksheetFunction.WorkDay (Range ("B2"), Range ("C2"))Range ("E3") = Application.WorksheetFunction.WorkDay (Range ("B3"), Range ("C3"))Rango ("E4") = Application.WorksheetFunction.WorkDay (Rango ("B4"), Rango ("C4"), Rango ("D4")) |
producirá los siguientes resultados
Para los argumentos de la función (fecha_inicio, etc.), puede ingresarlos directamente en la función o definir variables para usar en su lugar.
Regrese a la lista de todas las funciones en Excel