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 na Função DIATRABALHO.INTL 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:
- Usar 0 para o argumento de fim de semana resulta em um erro #NÚM!.
- 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 na Função DIATRABALHO.INTL.
- 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.
E mais...
Compre Aqui pelo menor preço: Notebooks, Smartphones, Livros e tudo que você precisa. Receba suas compras rapidamente! |
Você também pode comprar Microsoft 365 Family, Microsoft 365 Personal, Office 365 Home, ou Office Professional Plus. |