método WorksheetFunction.NetworkDays_Intl (Excel)
Retorna o número de dias úteis inteiros entre duas datas, usando parâmetros para indicar quais e quantos dias são finais de semana. Finais de semana e quaisquer outros dias que sejam especificados como feriados não são considerados como dias úteis.
Sintaxe
expressão. NetworkDays_Intl (Arg1, Arg2, Arg3, Arg4)
Expressão Uma variável que representa um objeto WorksheetFunction .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Arg1 | Obrigatório | Variantes | Start_date – a data de início para a qual a diferença deve ser calculada. A data_inicial pode ser anterior, igual ou posterior à data_final. | ||||||||||||||||||||||||||||||
Arg2 | Obrigatório | Variantes | End_date – a data de término para a qual a diferença deve ser calculada. A data_inicial pode ser anterior, igual ou posterior à data_final. | ||||||||||||||||||||||||||||||
Arg3 | Opcional | Variantes | Fim de semana – Indica os dias da semana que são dias de fim de semana e não estão incluídos no número de dias úteis inteiros entre start_date e end_date. Final de semana é um número ou cadeia de caracteres que especifica quando ocorrem finais de semana. Os valores de número de final de semana indicam os dias de final de semana listados na tabela a seguir.
|
||||||||||||||||||||||||||||||
Arg4 | Opcional | Variantes | Feriados – um conjunto opcional de uma ou mais datas que devem ser excluídas do calendário do dia útil. Feriados estão em um intervalo de células que contêm as datas ou uma constante de matriz dos valores de série que representam essas datas. A ordem dos valores de série ou datas em feriados pode ser arbitrária. |
Valor de retorno
Double
Comentários
Se a data_inicial for posterior à data_final, o valor de retorno será negativo e a magnitude será o número de dias úteis inteiros.
Se start_date estiver fora de alcance para o valor base de data atual, NetworkDays_Intl retornará o #NUM! valor de erro.
Se end_date estiver fora de alcance para o valor base de data atual, NetworkDays_Intl retornará o #NUM! valor de erro.
Se uma cadeia de caracteres de fim de semana for de comprimento inválido ou contiver caracteres inválidos, NetworkDays_Intl retornará o #VALUE! valor de erro.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.