Descrição
Use esta função para determinar uma data com um determinado número de dias úteis no futuro ou no passado a partir de uma data 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. Essa função é útil para calcular datas de início, datas de entrega e datas de conclusão que precisam levar em conta dias úteis e dias não úteis.
Sintaxe
WORKDAY(data_início,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 da data de início. 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. |
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 tratará apenas os sábados e domingos como dias não úteis. |
Exemplo
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
- Workday®
- não sabe implicitamente quais dias são feriados. Isso deve ser especificado pelo usuário.
- inclui a data de início no cálculo dos dias úteis.
- exclui automaticamente todos os sábados e domingos.
- ignora todos os valores de hora.
- Se a(s) data(s) de feriado não estiver(em) entre as datas de início e término especificadas, ela(s) será(ão) ignorada(s).
- Se alguma das datas fornecidas não for válida, WORKDAY retornará o erro #VALUE!
- 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