Share via


método WorksheetFunction.WorkDay_Intl (Excel)

Devuelve el número de serie de la fecha que tiene lugar antes o después de un número determinado de días laborables con parámetros de fin de semana personalizados. Los parámetros de fin de semana indican cuáles y cuántos días son días de fin de semana. Los días de fin de semana y cualquier día especificado como festivo no se consideran días laborables.

Sintaxis

expresión. WorkDay_Intl (Arg1, Arg2, Arg3, Arg4)

Expresión Variable que representa un objeto WorksheetFunction .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Arg1 Obligatorio Variant Start_date: la fecha de inicio, truncada en entero.
Arg2 Obligatorio Variant Días: el número de días laborables antes o después de la start_date. Un valor positivo da como resultado una fecha futura; un valor negativo proporciona una fecha pasada; un valor de 0 (cero) proporciona la fecha_inicial. El desplazamiento de días se trunca a entero.
Arg3 Opcional Variant Fin de semana: indica los días de la semana que son días de fin de semana y no se consideran días laborables. Fin_de_semana es un número de fin de semana o cadena que especifica cuándo ocurren los fines de semana. Los valores numéricos de fin de semana indican los siguientes días de fin de semana.
Número de fin de semanaDías de fin de semana
1 u omitidoSábado, domingo
2Domingo, lunes
3Lunes, martes
4Martes, miércoles
5Miércoles, jueves
6Jueves, viernes
7 Viernes, sábado
11Solo domingo
12 Solo lunes
13 Solo martes
14 Solo miércoles
15 Solo jueves
16 Solo viernes
17 Solo sábado
Arg4 Opcional Variant Días festivos: un conjunto opcional de una o varias fechas que se van a excluir del calendario del día laborable. Holidays es un rango de celdas que contienen las fechas o una constante de matriz de los valores serie que representan esas fechas. El orden de fechas o valores de serie en días festivos puede ser arbitrario.

Valor devuelto

Double

Comentarios

Si start_date está fuera del intervalo para el valor base de fecha actual, WorkDay_Intl devuelve el #NUM! valor de error.

Si alguna fecha de los días festivos está fuera del intervalo para el valor base de fecha actual, WorkDay_Intl devuelve el #NUM! valor de error.

Si start_date más desplazamiento de día produce una fecha no válida, WorkDay_Intl devuelve el #NUM! valor de error.

Si una cadena de fin de semana es de longitud no válida o contiene caracteres no válidos, WorkDay_Intl devuelve el #VALUE! valor de error.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.