Descrição
Use essa função para determinar uma data que seja um determinado número de dias úteis no futuro ou no passado a partir de uma data de início especificada.
Você também pode especificar quais dias devem ser considerados dias de fim de semana (não úteis) e os feriados a serem excluídos. Ao contrário de WORKDAY, WORKDAY.INTL pode ser configurado para uma semana de trabalho personalizada, em que qualquer dia da semana pode ser um dia útil ou não.
Essa função é útil para calcular datas de início, datas de entrega e datas de conclusão que precisam levar em consideração dias úteis e não úteis.
Sintaxe
WORKDAY.INTL(data_inicial,dias,[feriados])
Entradas
Essa função tem os seguintes argumentos:
| Nome | Necessário | Entrada válida |
|---|---|---|
Start_Date |
Sim | Data a ser usada como base para o cálculo. Pode ser uma data no formato DD/MM/AAAA ou AAAA/MM/DD, uma data inteira ou uma referência de célula. Uma fórmula que resulte em uma dessas opções também é aceitável. As aspas são obrigatórias. |
dias |
Sim | Dias úteis antes ou depois de start_date. Pode ser uma data no formato DD/MM/AAAA ou AAAA/MM/DD, uma data inteira ou uma referência de célula. Uma fórmula que resulte em uma dessas opções também é aceitável. As aspas são necessárias. |
fim de semana |
Não | Quais dias da semana são tratados como dias úteis e não úteis. Se weekend for omitido, WORKDAY.INTL tratará os sábados e domingos como dias não úteis. |
feriados |
Não | Uma lista de dias não úteis fornecidos como datas. Pode ser uma referência de célula, um intervalo de células (D2:D13), uma data inteira ou uma data no formato DD/MM/AAAA ou AAAA/MM/DD. Uma fórmula que resulte em uma dessas opções também é aceitável. Se os feriados não forem fornecidos, o WORKDAY.INTL tratará apenas os sábados e os domingos como dias não úteis. |
Exemplo
Configuração de finais de semana
A função WORKDAY.INTL oferece duas opções para configurar os fins de semana. A primeira opção é fornecer um número conforme mostrado na tabela abaixo (8, 9 e 10 não são compatíveis).
| Dias de fim de semana | Número do fim de semana |
|---|---|
| Sábado, domingo | 1 (padrão) |
| Domingo, segunda-feira | 2 |
| Segunda-feira, terça-feira | 3 |
| Terça-feira, quarta-feira | 4 |
| Quarta, quinta | 5 |
| Quinta-feira, sexta-feira | 6 |
| Sexta-feira, sábado | 7 |
| Somente domingo | 11 |
| Somente segunda-feira | 12 |
| Somente terça-feira | 13 |
| Somente quarta-feira | 14 |
| Somente quinta-feira | 15 |
| Somente sexta-feira | 16 |
| Somente sábado | 17 |
A segunda maneira de configurar os fins de semana é fornecer uma cadeia de texto de 7 caracteres entre aspas composta de 1s e 0s, em que "1" indica um dia não útil e "0" indica um dia útil. A primeira posição representa a segunda-feira. Exemplo: "1100000" é uma semana em que segunda e terça-feira são dias não úteis.
Dados de amostra
| A | B. | C | D | E | |
|---|---|---|---|---|---|
| 1 | Data de início | Dias de deslocamento | Feriados | Resultado do dia de trabalho | Remessa rápida |
| 2 | 1/1/2024 | 14 | 1/19/2024 | Sim | |
| 3 | 1/1/2024 | 14 | 1/11/2024 | 1/22/2024 | Não |
| 4 | 1/1/2024 | -14 | 12/12/2023 | Não | |
| 5 | 7/19/2023 | 9 | 12/31/2023 | 8/01/2023 | Sim |
| 6 | 45283 | 12 | 1/8/2024 | 01/08/2014 | Sim |
Fórmulas de amostra
| Caso de uso | Fórmula | Explicação e resultado |
|---|---|---|
| Determine a data que é o número especificado de dias úteis (de segunda a sexta) após a data especificada, sem feriados especificados. | =WORKDAY("1-Jul-2024",5) |
Essa fórmula funciona da seguinte maneira:
Para essa fórmula, o valor retornado é 45481 (8 de julho de 2024). |
| Determine a data que é o número especificado de dias úteis (de segunda a sexta) após a data especificada em uma célula, sem feriados especificados. | =WORKDAY(A2,B2) |
Essa fórmula funciona da seguinte maneira:
Para essa fórmula, o valor retornado é 45300 (1/9/2024). |
| Determine a data que corresponde ao número especificado de dias úteis (seg-sex) entre as duas datas especificadas em duas células, sem feriados especificados. | =WORKDAY(A2,-14) |
Essa fórmula funciona da seguinte maneira:
Para essa fórmula, o valor retornado é 45272 (12/12/2023). |
| Determine a data que corresponde ao número especificado de dias úteis (seg-sex) entre as duas datas especificadas em duas células, usando os feriados especificados em uma terceira célula. | =WORKDAY(A3,B3,C3) |
Essa fórmula funciona da seguinte maneira:
Para essa fórmula, o valor retornado é 45308 (1/22/2024). |
| Determine a data que corresponde ao número especificado de dias úteis (seg-sex) entre as duas datas especificadas em duas células, usando os feriados especificados em um intervalo de células adicional. | =DIA ÚTIL(A2,B2,C2:C6) |
Essa fórmula funciona da seguinte maneira:
Para essa fórmula, o valor retornado é 45324 (2/2/2024). |
| Calcule a data de início de um projeto subtraindo um número específico de dias úteis de um prazo. | =WORKDAY(DATE(2024,3,15),-10) |
Essa fórmula funciona da seguinte maneira:
Para essa fórmula, o valor retornado é 45352 (3/1/2024). |
| Determine um prazo revisado do projeto adicionando dias úteis à data de início original, considerando a duração real do trabalho (em dias de rede). | =WORKDAY(DATE(2024,3,1),NETWORKDAYS(DATE(2024,3,1), DATE(2024,3,15))) |
Essa fórmula funciona da seguinte maneira:
Para essa fórmula, o valor é 45369 (18/03/2024). |
| Determina um ajuste da data de entrega com base no fato de uma condição ser atendida (por exemplo, a remessa expressa ser selecionada). | =IF(A2="Yes", WORKDAY(DATE(2024,3,8),2), WORKDAY(DATE(2024,3,8),5)) |
Essa fórmula funciona da seguinte maneira:
Para essa fórmula, o valor é 45363 (3/12/2024). |
Notas
- O WORKDAY.INTL não sabe implicitamente quais dias são feriados. Isso deve ser especificado pelo usuário.
- WORKDAY.INTL não inclui a data de início como um dia útil.
- WORKDAY.INTL exclui automaticamente todos os sábados e domingos.
- Se
daysfor "0", WORKDAY.INTL retornará o valor destart_dateinalterado. - WORKDAY.INTL ignora todos os valores de hora.
- Se alguma das datas fornecidas não for válida, WORKDAY.INTL retornará o erro #NUM!
- Os curingas não funcionam com essa função.
Dicas:
- Em geral, é mais fácil colocar datas de feriados em um intervalo de células e fazer referência a esse intervalo.
Funções relacionadas
DATA
VALOR DATE
DIA
DIAS
DIAS360
EDATE
MÊS
MÊS
DIAS DA REDE
NETWORKDAYS.INTL
DIA DA SEMANA
DIA DE TRABALHO
WORKDAY.INTL
ANO
ANOFRAC