Baixe a apostila de exemplo
Este tutorial demonstra como usar o Função Excel WORKDAY no Excel para adicionar dias úteis.
Visão geral da função WORKDAY
A função WORKDAY retorna o dia de trabalho n número de dias úteis (dias úteis exclui fins de semana: sáb e dom) a partir de uma data de início. Opcionalmente, você pode excluir feriados. Para fins de semana personalizados, use WORKDAY.INTL.
Para usar a função de planilha do Excel para DIA DE TRABALHO, selecione a célula e o tipo:
(Observe como a fórmula de entrada aparece)
Sintaxe e entradas da função WORKDAY:
1 | = WORKDAY (start_date, dias, feriados) |
data de início - A data de início no formato de número de série do Excel ou inserida como uma data com aspas ao redor da data. Exemplo: Você não pode inserir 12/11/2015 diretamente na célula. Em vez disso, você precisa inserir “12/11/2015” ou usar o número de série correspondente: 42320. Como alternativa, você pode fazer referência a uma célula com a data 12/11/2015 inserida. O Excel converte automaticamente as datas armazenadas nas células em formato serial (a menos que a data seja inserida como texto).
dias - O número de dias que não sejam finais de semana e feriados a partir da data de início.
feriados - OPCIONAL. Uma matriz com uma lista de datas que representam feriados que devem ser excluídos dos dias úteis.
Encontre o dia de trabalho mais próximo
Para encontrar o dia de trabalho mais próximo, use a função WORKDAY:
1 | = DIÁRIO DE TRABALHO (B3, C3) |
Encontre o dia útil mais próximo para hoje
Para encontrar o dia de trabalho mais próximo de hoje, use a função TODAY com a função WORKDAY:
1 | = DIÁRIO DE TRABALHO (HOJE (), B3) |
Encontre o WORKDAY mais próximo em 10 dias
Este exemplo encontrará o dia útil mais próximo 10 dias a partir da data de início:
1 | = DIÁRIO DE TRABALHO (B3, C3) |
Você também pode usar dias negativos para procurar dias úteis no passado:
Dia de trabalho com feriados
Por padrão, WORKDAYS ignora todos os feriados. No entanto, você pode usar um terceiro argumento opcional para definir um intervalo de feriados:
1 | = DIÁRIO DE TRABALHO (B3, C3, F3: F4) |
WORKDAY no Planilhas Google
A função WORKDAY funciona exatamente da mesma forma no Planilhas Google e no Excel:
Exemplos de WORKDAY em VBA
Você também pode usar a função WORKDAY no VBA. Modelo:Application.Worksheetfunction.Workday (start_date, days, holidays)
Executando as seguintes instruções VBA
123 | Range ("E2") = Application.WorksheetFunction.WorkDay (Range ("B2"), Range ("C2"))Range ("E3") = Application.WorksheetFunction.WorkDay (Range ("B3"), Range ("C3"))Range ("E4") = Application.WorksheetFunction.WorkDay (Range ("B4"), Range ("C4"), Range ("D4")) |
irá produzir os seguintes resultados
Para os argumentos da função (data_de_início, etc.), você pode inseri-los diretamente na função ou definir as variáveis a serem usadas.
Voltar para a lista de todas as funções no Excel