Home Funções de Data e Hora Função DIATRABALHO.INTL do Excel

Função DIATRABALHO.INTL do Excel

322
0

Função DIATRABALHO.INTL do Excel retorna o número de série da data antes, ou depois de um número específico de dias úteis. Além disso retorna com parâmetros de fim de semana personalizados.

Parâmetros de fim de semana indicam quais e quantos dias são de fim de semana. Dias de fim de semana e dias especificados como feriado não são considerados dias úteis.

Sintaxe da função DIATRABALHO.INTL do Excel

DIATRABALHO.INTL(data_inicial, dias, [fins de semana], [feriados])

A sintaxe da função DIATRABALHO.INTL tem os seguintes argumentos. Lembrando que estes argumentos são obrigatórios, exceto o argumento feriados.

Data_inicial – é a data de início, truncada para que apareça como um número inteiro.

Dias – é o número de dias úteis antes ou depois de data_inicial. Um valor positivo gera uma data futura. Já um valor negativo, gera uma data passada. E do mesmo modo, um valor zero gera uma data_inicial. O deslocamento de dia é truncado para que apareça como um número inteiro.

Fim de Semana – indica os dias da semana que são de fim de semana e não são considerados dias úteis. Fim de Semana é um número de fim de semana ou uma cadeia de caracteres que especificam quando ocorrem os fins de semana.

Valores numéricos de fim de semana indicam os dias de fim de semana a seguir:

número de 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-feira, quarta-feira
5 Quarta-feira, quinta-feira
6 Quinta-feira, sexta-feira
7 Sexta-feira, sábado
11 Domingo apenas
12 Segunda-feira apenas
13 Terça-feira apenas
14 Quarta-feira apenas
15 Quinta-feira apenas
16 Sexta-feira apenas
17 Sábado apenas

Valores de cadeias de caracteres de fim de semana têm sete caracteres de comprimento. Além disso, cada caractere da cadeia representa um dia da semana, começando pela segunda-feira. Dessa forma, 1 representa um dia que não é útil e 0 (zero) representa um dia útil. Somente os caracteres 1 e 0 são permitidos na cadeia de caracteres. 1111111 é uma cadeia inválida.

Por exemplo: 0000011 resultaria em um fim de semana, ou seja, sábado e domingo.

Feriados – é o 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, ou uma constante de matriz dos valores de série que representam essas datas. Neste sentido, a ordem de datas ou valores consecutivos em feriados podem ser arbitrários.

Exemplo da função DIATRABALHO.INTL do Excel

Copie os dados da tabela a seguir e cole na célula A1 de uma nova planilha de Excel. Você deve copiar e colar a tabela completa, para que funcione.

Função DIATRABALHO.INTL
Resultado Dinâmico Fórmulas Usadas
#NÚM! =DIATRABALHO.INTL(DATA(2012;1;1);30;0)
41013 =DIATRABALHO.INTL(DATA(2012;1;1);90;11)
2/05/2012 =TEXTO(DIATRABALHO.INTL(DATA(2012;1;1);30;17);”m/dd/aaaa”)

Descrição dos resultados:

  1. Usar 0 para o argumento de fim de semana resulta em um erro #NÚM!.
  2. Localiza a data 90 dias úteis depois de 1/1/2012, contando apenas os domingos como dia de final de semana. Neste caso, o argumento de fim de semana é 11.
  3. Usa a função TEXTO para formatar o número de série resultante xxxxx no formato m/dd/aaaa. Localiza a data 30 dias úteis depois de 1/1/2012, contando apenas os domingos como dia de final de semana. Neste caso, o argumento de fim de semana é 17.

Deixe um comentário

avatar
1000
  Subscribe  
Notify of