Skip to main content

Função NETWORKDAYS.INTL do Excel

Author: Siluvia Last Modified: 2025-06-04

Por padrão, os fins de semana são sábado e domingo em uma semana. Para calcular o número de dias úteis excluindo os dias de fim de semana (sábado e domingo) ou quaisquer dias especificados como fins de semana, você pode experimentar a função NETWORKDAYS.INTL. Este tutorial aborda a sintaxe e o uso da função NETWORKDAYS.INTL no Excel.

showing the usage of NETWORKDAYS.INTL function

Descrição da função NETWORKDAYS.INTL

Sintaxe da função NETWORKDAYS.INTL

Argumentos da sintaxe

Exemplos da função NETWORKDAYS.INTL


Descrição da função NETWORKDAYS.INTL

A função NETWORKDAYS.INTL do Microsoft Excel pode ser usada para calcular o número de dias úteis entre duas datas. Por padrão, ela exclui os fins de semana (sábado e domingo) dos dias úteis. Além disso, você pode especificar os fins de semana como sendo quaisquer dias diferentes de sábado e domingo.


Sintaxe da função NETWORKDAYS.INTL

=NETWORKDAYS.INTL(data_inicial, data_final, [fim_de_semana], [feriados])


Argumentos da sintaxe

  • Data_inicial: A data de início do intervalo de datas;
  • Data_final: A data de término do intervalo de datas;
  • Fim_de_semana: Este é um argumento opcional. Você pode escolher um número de fim de semana para especificar quais dias da semana são considerados como fins de semana, ou ignorar este argumento para tomar sábado e domingo como fins de semana por padrão.
  • Feriados: Este é um argumento opcional. Uma lista de datas que são consideradas dias não úteis.

A tabela abaixo exibe os números de fim de semana e seus respectivos dias de fim de semana.

 Número do Fim de Semana
 Dias do Fim de Semana
 1 ou omitido  Sábado e Domingo
 2  Domingo e Segunda-feira
 3  Segunda-feira e Terça-feira
 4  Terça-feira e Quarta-feira
 5  Quarta-feira e Quinta-feira
 6  Quinta-feira e Sexta-feira
 7  Sexta-feira e Sábado
 11  Apenas Domingo
 12  Apenas Segunda-feira
 13  Apenas Terça-feira
 14  Apenas Quarta-feira
 15  Apenas Quinta-feira
 16  Apenas Sexta-feira
 17  Apenas Sábado

Notas:

1. Você também pode usar valores de string de fim de semana para representar os dias de fim de semana e dias úteis em uma semana.

2. Os valores de string de fim de semana são compostos por 7 caracteres que contêm apenas os números 0 e 1. Ele começa na segunda-feira e termina no domingo. O número 1 na string representa um dia de fim de semana, e o número 0 representa um dia útil.

Por exemplo:

0000100 significa que apenas a sexta-feira é considerada dia de fim de semana na semana;

0011000 significa que quarta-feira e quinta-feira são consideradas fins de semana na semana.

A string “111111” é inválida e sempre retorna 0.

1) Referenciar diretamente células contendo data inicial, data final e datas de feriados: =NETWORKDAYS.INTL( B3, C3,1,F3:F4 ).

showing the usage of NETWORKDAYS.INTL function

2) Inserir datas diretamente como texto: =NETWORKDAYS.INTL("12/20/2018", "1/10/2019",1,{"12/25/2018","1/1/2019"}).

showing the usage of NETWORKDAYS.INTL function

Exemplos da função NETWORKDAYS.INTL

Esta seção mostrará exemplos de como calcular dias úteis entre duas datas fornecidas com a função NETWORKDAYS.INTL no Excel.

Exemplo 1: Calcular dias úteis entre duas datas excluindo fins de semana padrão

Como mostrado na captura de tela abaixo, o intervalo B3:B5 contém as datas de início, e o intervalo C3:C5 contém as datas de término. Para calcular os dias úteis entre as datas de início e término e excluir automaticamente os fins de semana por padrão, faça o seguinte.

showing the usage of NETWORKDAYS.INTL function

1. Selecione a célula onde você exibirá o total de dias úteis, insira a fórmula =NETWORKDAYS.INTL(B3, C3) na Barra de Fórmulas e pressione a tecla Enter.

showing the usage of NETWORKDAYS.INTL function

2. Em seguida, arraste a Alça de Preenchimento para baixo para aplicar a fórmula a outras células. Veja a captura de tela:

showing the usage of NETWORKDAYS.INTL function

Exemplo 2: Calcular dias úteis entre duas datas excluindo determinadas datas como dias de fim de semana

Você pode especificar certas datas (como segunda-feira e terça-feira) como fins de semana, além do padrão de sábado e domingo, e excluí-las dos dias úteis.

1. Selecione a célula onde você exibirá o total de dias úteis, insira a fórmula =NETWORKDAYS.INTL(B3, C3,3) na Barra de Fórmulas e pressione a tecla Enter.

showing the usage of NETWORKDAYS.INTL function

Ou aplique esta fórmula =NETWORKDAYS.INTL(B3, C3,"1100000")

showing the usage of NETWORKDAYS.INTL function

2. Mantenha a célula de resultado selecionada, arraste a Alça de Preenchimento para baixo para aplicar a fórmula a outras células. Veja a captura de tela:

showing the usage of NETWORKDAYS.INTL function

Exemplo 3: Calcular dias úteis entre duas datas excluindo fins de semana e feriados especificados

Se você deseja excluir fins de semana especificados (como quarta-feira e quinta-feira) e feriados ao mesmo tempo dos dias úteis com a função NETWORKINGDAYS.INTL, faça o seguinte.

1. Clique na célula onde você deseja exibir o total de dias úteis, insira a fórmula =NETWORKDAYS.INTL(B3, C3,5,F3:F4) na Barra de Fórmulas e pressione a tecla Enter.

Ou aplique esta fórmula =NETWORKDAYS.INTL(B3, C3,"0011000",F3:F4).

showing the usage of NETWORKDAYS.INTL function

Notas:

1). O número de fim de semana “3” e o valor de string de fim de semana “0011000” nas duas fórmulas acima significam que quarta-feira e quinta-feira são consideradas fins de semana na semana.

2). F3:F4 é a lista de feriados que você excluirá dos dias úteis.

2. Arraste a Alça de Preenchimento para baixo para obter todos os resultados conforme mostrado na captura de tela abaixo.

showing the usage of NETWORKDAYS.INTL function