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
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