Data e hora - Função WORKDAY.INTL

Descrição

A função WORKDAY.INTL retorna o número de série da data anterior ou posterior a um número especificado de dias úteis com parâmetros personalizados de fim de semana. Os parâmetros de fim de semana indicam quais e quantos dias são dias de fim de semana. Os dias de fim de semana e quaisquer dias especificados como feriados não são considerados dias úteis.

Sintaxe

WORKDAY.INTL (start_date, days, [weekend], [holidays])

Argumentos

Argumento Descrição Obrigatório / Opcional
Data de início A data de início, truncada para um número inteiro. Requeridos
Dias

O número de dias úteis antes ou depois de start_date.

  • Um valor positivo produz uma data futura
  • Um valor negativo produz uma data anterior
  • Um valor zero produz a data_início

O deslocamento do dia é truncado para um número inteiro.

Requeridos
Final de semana

Indica os dias da semana que são finais de semana e não são considerados dias úteis.

Fim de semana é um número ou string de fim de semana que especifica quando ocorrem os finais de semana.

Veja a Tabela de números de fim de semana abaixo.

Os valores da string de fim de semana têm sete caracteres e cada caractere da string representa um dia da semana, começando na segunda-feira.

1 representa um dia não útil e 0 representa um dia útil.

Apenas os caracteres 1 e 0 são permitidos na string.

Opcional
Feriados Um conjunto opcional de uma ou mais datas que devem ser excluídas do calendário de dias úteis. Os feriados devem ser um intervalo de células que contêm as datas ou uma constante de matriz dos valores seriais que representam essas datas. A ordenação de datas ou valores de série em feriados pode ser arbitrária. Opcional

Notas

  • Se start_date estiver fora do intervalo para o valor base da data atual, WORKDAY.INTL retornará o #NUM! valor de erro.

  • Se qualquer data nos feriados estiver fora do intervalo para o valor base da data atual, WORKDAY.INTL retornará o #NUM! valor de erro.

  • Se a data_de_início mais a diferença do dia produzirem uma data inválida, WORKDAY.INTL retornará o #NUM! valor de erro.

  • Se fim de semana for um valor numérico inválido, WORKDAY.INTL retornará o # num! valor de erro.

  • Se uma string de fim de semana tiver comprimento inválido ou contiver caracteres inválidos, WORKDAY.INTL retornará #VALUE! valor de erro.

  • Se start_date ou qualquer um dos valores na matriz do feriado não forem datas válidas, WORKDAY.INTL retornará o #VALUE! valor de erro.

  • Se os dias não forem numéricos, WORKDAY.INTL retornará o #VALUE! valor de erro.

Aplicabilidade

Excel 2010, Excel 2013, Excel 2016

Exemplo