Como usar a função WORKDAY.INTL (DIATRABALHO.INTL) no Excel

Português Inglês
DIATRABALHO.INTL WORKDAY.INTL

Introdução à função DIATRABALHO.INTL

A função DIATRABALHO.INTL é uma ferramenta valiosa no Excel e no Google Planilhas para calcular datas de trabalho, levando em conta fins de semana personalizados e feriados. Ao contrário da função DIATRABALHO, que apenas reconhece sábado e domingo como dias de fim de semana, a DIATRABALHO.INTL permite definir de forma flexível quais dias da semana são considerados não úteis.

Sintaxe da função

A sintaxe para a função DIATRABALHO.INTL é:

DIATRABALHO.INTL(data_inicial, dias, [fim_de_semana], [feriados])
  • data_inicial: a data a partir da qual o cálculo será iniciado.
  • dias: o número de dias úteis a ser adicionado à data inicial.
  • fim_de_semana (opcional): pode ser um número ou uma sequência que especifica os dias da semana a serem considerados fim de semana.
  • feriados (opcional): um conjunto de datas que serão reconhecidas como feriados e, portanto, não como dias úteis.

Exemplos práticos

Considere o cenário em que você precisa calcular a data de conclusão de um projeto, que levará 10 dias úteis e inicia em uma segunda-feira, 1 de janeiro de 2023. Com sábados e domingos como únicos dias de fim de semana e sem feriados:

=DIATRABALHO.INTL("01/01/2023", 10, 1)

Esse exemplo retorna a data final do projeto, considerando apenas os dias úteis (de segunda a sexta-feira).

Aplicações padrões

Descrição Utilização da Função Resultado Esperado
Determinar a data de retorno ao trabalho após uma licença médica de 30 dias. =DIATRABALHO.INTL("01/09/2023", 30, 1) Exibe a data de retorno ao trabalho, considerando apenas dias úteis.
Planejar uma data de lançamento de produto ajustada para evitar fins de semana ou feriados específicos. =DIATRABALHO.INTL("01/06/2023", 15, 1, {"15/06/2023", "16/06/2023"}) Calcula uma data de lançamento futura, considerando a evasão dos feriados especificados.

Usos específicos

Suponha que uma empresa funcione de terça a sábado, considerando domingo e segunda-feira como dias de fim de semana. Para iniciar um projeto no dia 1 de março de 2023 e determinar a data de conclusão após 20 dias úteis, utilizaríamos:

=DIATRABALHO.INTL("01/03/2023", 20, "0000110")

Neste caso, a sequência “0000110” indica que domingo (posição 1 no vetor, começando a contar do domingo como dia 0) e segunda-feira (posição 2) são considerados fins de semana.

Mais Informações: https://support.microsoft.com/pt-pt/office/diatrabalho-intl-função-diatrabalho-intl-a378391c-9ba7-4678-8a39-39611a9bf81d

Outras funções
Devolve o número de série da data e hora atuais
Converte um número de série num ano
Devolve o número de série de uma determinada data
Converte uma data em forma de texto num número de série
Calcula o número de dias, meses ou anos entre duas datas Esta função é útil em fórmulas onde é necessário calcular uma idade
Devolve um número de série de data que corresponde ao número de meses indicado antes ou depois da data de início
Converte um número de série num dia do mês
Converte um número de série num dia da semana
Devolve o número de dias entre duas datas
Calcula o número de dias entre duas datas com base num ano com 360 dias
Devolve o número de série da data antes ou depois de um número de dias úteis especificado
Devolve o número total de dias úteis entre duas datas
Devolve o número de dias de trabalho inteiros entre duas datas utilizando parâmetros para indicar quais e quantos dias são dias de fim de semana
Devolve o número de série do último dia do mês antes ou depois de um número de meses especificado
Devolve a fração de ano que representa o número de dias inteiros entre a data_de_início e a data_de_fim
Devolve o número de série da data atual
Converte um número de série numa hora
Converte um número de série num mês
Converte um número de série num minuto
Converte um número de série num número que representa o número da semana num determinado ano
Devolve o número correspondente ao número ISO da semana do ano para uma determinada data
Converte um número de série num segundo
Devolve o número de série de um determinado tempo
Converte um tempo em forma de texto num número de série