xlf Online
Dia útil
Este módulo demonstra como determinar se uma data é um dia útil, e se não retornar a data do dia útil seguinte ou anterior. A função chave é a função WORKDAY do Excel.
- SYNTAX: WORKDAY(start_day, days, )
- where:
- start-day (required): uma data que representa a data de início
- days (required): o número de dias úteis antes ou depois da data de início_. Um valor positivo retorna uma data futura; um valor negativo retorna uma data passada.
- feriado (opcional): uma lista de datas a excluir do calendário do dia útil
Funções Excel selecionadas usadas neste módulo e funções de dias úteis associadas.
Funções do Excel | Descrição |
---|---|
DATEVALUE(ano,mês,dia) | Retorna o número de série de uma determinada data |
EDATE(start_date, meses) | Retorna o número de série de uma determinada data que é um número especificado de meses antes ou depois da data de início |
EOMONTH(start_date, meses) | Retorna o número de série do último dia do mês antes ou depois de um número de meses especificado |
TEXT(value,format_text) | Formata um número e converte-o em texto. “ddd” retorna os três primeiros caracteres do dia da semana |
WORKDAY(start_day, days, ) | Retorna o número de série de uma determinada data que é um número especificado de dias antes ou depois da data de início com parâmetros de férias opcionais |
WORKDAY.INTL(start_date, days, , ) | Retorna o número de série da data antes ou depois de um número especificado de dias de trabalho com parâmetros opcionais de fim de semana e feriado |
Terminologia
Ver figura 1 para detalhes:
- Data de referência: a data a ser examinada
- Dia útil: não um fim de semana ou feriado
- Dia útil seguinte – também referido como o dia útil seguinte – passo positivo
- Dia útil anterior – passo negativo
- No projecto Stock Analyser, os dias úteis são referidos como dias de negociação
A função WORKDAY
O conjunto de dados utilizado nos exemplos seguintes é para o mês de Março de 2016, que inclui os feriados da Sexta-feira Santa (25 de Março de 2016) e da Segunda-feira de Páscoa (28 de Março de 2016). Estas datas estão num intervalo chamado Holiday
.
Legenda-se às figuras de exemplo 2 a 7. A data de referência (RD) tem um fundo verde. Abreviaturas utilizadas: BD: Dia útil, PBD: dia útil anterior, e NBD: dia útil seguinte.
Dia útil ou dia útil seguinte
Se um analista tiver uma série de datas retornadas pela função EDATE. É a data de referência um dia útil. e se não for, qual é a data do dia útil seguinte.
As aplicações do dia útil ou do dia útil seguinte incluem:
- Pagamento de juros de uma obrigação: se o cupão é devido num dia não útil, então normalmente é pago no dia útil seguinte
- Um boleto bancário aceite (BAB) é frequentemente escrito por um prazo de 90 dias, mas o emitente do BAB precisa de assegurar que a data de vencimento é um dia útil. Também, em termos de liquidações (Fonte AFMA)
“as transações negociadas antes do meio-dia são para liquidação no mesmo dia e as transações negociadas após o meio-dia são para liquidação no dia útil seguinte”
A regra de decisão é:
( \begin{cases}
>texto{se a data de referência for um dia útil}, &texto{número de série da data de referência de retorno}
else
texto{se a data de referência NÃO for um dia útil},&texto (devolva o número de série da data do PRÓXIMO dia útil)
>final (casos))
Dia útil ou dia útil anterior
Neste caso a regra de decisão é. É a data de referência um dia útil. e se não for, qual é a data do dia útil anterior.
Aplicações do dia útil ou do dia útil anterior incluem:
- Cálculo de penalidades em violação de contrato. O número de dias no passado onde as penalidades são aplicadas
- Análise de conjuntos de dados históricos de preços nas áreas comercial e financeira
- Aplicações de análise de dados dinâmicos como o projeto Stock Analyser
A regra de decisão é:
( \begin{cases}
>texto{se a data de referência for um dia útil}, &texto{data de referência de retorno número de série}
else
texto{se a data de referência NÃO for um dia útil},&texto{retornar o número de série da data do dia útil ANTERIOR}
>final{casas}}