Função NETWORKDAYS.INTL

Descrição

A função NETWORKDAY.INTL retorna o número de dias úteis inteiros entre duas datas usando parâmetros para indicar quais e quantos dias são dias de fim de semana. Os dias de fim de semana e quaisquer dias especificados como feriados não são considerados dias úteis.

Sintaxe

NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

Argumentos

Argumento Descrição Obrigatório / Opcional
Data de início As datas para as quais a diferença deve ser calculada. Requeridos
data final A data_início pode ser anterior, igual ou posterior a data_final. Requeridos
Final de semana

Indica os dias da semana que são finais de semana e não são incluídos no número de dias úteis inteiros entre data_início e data_final.

Fim de semana é um número ou string de fim de semana que especifica quando ocorrem os finais de semana. Veja a tabela Número do fim de semana - Dias de fim de semana fornecida abaixo.

Opcional
Feriados

Um conjunto opcional de uma ou mais datas que devem ser excluídas do calendário de dias úteis.

Feriados devem ser

  • um intervalo de células que contém as datas

  • uma constante de matriz dos valores seriais que representam essas datas

A ordenação de datas ou valores de série em feriados pode ser arbitrária.

Opcional

Número do fim de semana - Tabela de dias de fim de semana

Número do fim de semana Dias de fim de semana
1 ou omitido Sábado domingo
2 Domingo segunda-feira
3 Segunda-feira terça-feira
4 Terça quarta
5 Quarta-feira quinta-feira
6 Quinta-feira sexta-feira
7 Sexta Sabado
11 Somente domingo
12 Apenas segunda-feira
13 Só terça-feira
14 Apenas quarta-feira
15 Somente quinta
16 Apenas sexta-feira
17 Só sábado

Os valores da string de fim de semana têm sete caracteres e cada caractere da string representa um dia da semana, começando na segunda-feira. 1 representa um dia não útil e 0 representa um dia útil. Apenas os caracteres 1 e 0 são permitidos na string. Usar 1111111 sempre retornará 0.

Notas

  • Se start_date for posterior a end_date, o valor de retorno será negativo e a magnitude será o número de dias úteis inteiros.

  • Se start_date estiver fora do intervalo para o valor base da data atual, NETWORKDAYS.INTL retornará o # num! valor de erro.

  • Se end_date estiver fora do intervalo do valor base da data atual, NETWORKDAYS.INTL retornará o # num! valor de erro.

  • Se o fim de semana especificado for um valor numérico inválido, NETWORKDAYS.INTL retornará o NUM! valor de erro.

  • Se uma string de fim de semana tiver um comprimento inválido ou contiver caracteres inválidos, NETWORKDAYS.INTL retornará o #VALUE! valor de erro.

  • Se start_date, end_date ou qualquer um dos valores fornecidos na matriz [feriados] fornecidos não forem datas válidas, NETWORKDAYS.INTL retornará o #VALUE! valor de erro.

Aplicabilidade

Excel 2010, Excel 2013, Excel 2016

Exemplo