Diferença entre dias úteis e dias de calendário
A gestão de prazos e o planeamento de projetos exigem uma distinção clara entre o tempo corrido e o tempo efetivo de trabalho. Os dias de calendário representam o tempo contínuo, sem interrupções, abrangendo todos os dias do ano. Em contrapartida, os dias úteis correspondem apenas aos dias em que a atividade laboral é efetivamente realizada, excluindo os períodos de descanso semanal e os feriados.
Esta diferença tem um impacto significativo no cálculo de prazos contratuais, na entrega de mercadorias e na definição de metas. Por exemplo, um prazo de 10 dias de calendário decorre de forma direta, enquanto um prazo de 10 dias úteis pode estender-se por duas semanas ou mais, dependendo da distribuição dos fins de semana e da ocorrência de feriados nacionais ou locais.
Modos de cálculo e funcionamento da ferramenta
Esta ferramenta disponibiliza dois modos de operação distintos para responder a diferentes necessidades de planeamento:
- Entre duas datas: Este modo calcula o número exato de dias úteis entre uma data de início e uma data de fim especificadas. É ideal para quem precisa de saber quantos dias de trabalho efetivo existem num determinado intervalo de tempo.
- Adicionar ou subtrair: Este modo permite encontrar uma data futura ou passada ao avançar ou recuar um número específico de dias úteis a partir de uma data de início. É a opção indicada para determinar a data exata de um prazo limite.
O cálculo é processado localmente. Toda a contagem ocorre no seu navegador — as datas que introduzir nunca saem do seu dispositivo, garantindo que os seus dados de planeamento não são transmitidos para servidores externos.
Configuração da semana de trabalho e feriados personalizados
Os padrões de trabalho variam entre setores industriais, empresas e países. Para refletir estas diferenças, a ferramenta permite uma personalização completa dos parâmetros de cálculo:
Dias úteis da semana
Por predefinição, os dias úteis estão configurados de segunda a sexta-feira. No entanto, pode selecionar ou desmarcar qualquer dia da semana através das caixas de seleção. Isto permite adaptar o cálculo a semanas de trabalho de seis dias (incluindo o sábado) ou a regimes de escala específicos. O único requisito técnico é que selecione pelo menos um dia útil da semana.
Gestão de feriados
Os feriados são dias não úteis que devem ser subtraídos da contagem. Como os feriados variam consoante a localização geográfica e o ano, a ferramenta permite-lhe inserir a sua própria lista personalizada no campo "Feriados a ignorar (opcional)".
As regras para a introdução de feriados são as seguintes:
- As datas devem ser inseridas no formato ISO
YYYY-MM-DD(Ano-Mês-Dia), com uma data por linha. - As linhas vazias na lista de feriados são ignoradas automaticamente.
- A lista está limitada a um máximo de 1000 datas.
Regras de contagem e tratamento de exceções
Para garantir a precisão matemática e a consistência dos resultados, a ferramenta aplica regras estritas a cenários específicos e valores limite:
- Início da contagem: No modo "Adicionar ou subtrair", a contagem dos dias úteis começa sempre no dia seguinte à data de início. Adicionar zero dias úteis devolve exatamente a data de início.
- Inversão de datas: No modo "Entre duas datas", se a data de fim inserida for anterior à data de início, o sistema realiza o cálculo na ordem cronológica e apresenta a nota informativa: "A data de fim é anterior à data de início, pelo que as duas foram contadas na ordem cronológica.".
- Inclusão do dia final: Existe uma opção para "Contar a data de fim como um dia inteiro" no modo de contagem entre datas, o que altera o total de dias de calendário e dias úteis apurados.
- Limites temporais: O sistema suporta datas dentro do intervalo dos anos 1 a 9999. O número máximo de dias úteis que se pode adicionar ou subtrair é de 100 000.
Mensagens de erro e validação de dados
Se introduzir dados inválidos ou que excedam os limites operacionais, a ferramenta apresentará uma das seguintes mensagens de erro específicas:
- Se uma data de início ou fim estiver incorreta:
"Esta não é uma data de calendário válida.". - Se o número de dias úteis introduzido for inválido, negativo ou excessivo:
"Os dias úteis devem ser um número inteiro de 100 000 ou menos.". - Se desmarcar todos os dias da semana:
"Selecione pelo menos um dia útil da semana.". - Se a lista de feriados contiver uma linha com formatação incorreta (por exemplo, "bad-date"):
"Esta linha de feriado não é uma data YYYY-MM-DD válida: bad-date". - Se exceder o limite de feriados:
"A lista de feriados está limitada a 1000 datas.". - Se o cálculo resultar num ano fora do limite do calendário:
"O resultado fica fora do intervalo suportado (anos 1–9999).".
Estrutura dos resultados apresentados
Após o processamento dos dados, a ferramenta exibe um painel detalhado com os seguintes indicadores, conforme o modo selecionado:
| Indicador | Descrição | Modo aplicável |
|---|---|---|
| Dias úteis | O número total de dias de trabalho contabilizados. | Ambos os modos |
| Dias de calendário | O total de dias corridos entre as datas. | Ambos os modos |
| Fins de semana / dias de descanso ignorados | O número de dias de descanso semanal que foram excluídos da contagem. | Ambos os modos |
| Feriados ignorados | O número de datas da lista de feriados que coincidiram com dias úteis e foram saltadas. | Ambos os modos |
| Data resultante | A data final calculada após a adição ou subtração. | Adicionar ou subtrair |
| Como YYYY-MM-DD | A data resultante formatada segundo a norma internacional. | Adicionar ou subtrair |
| Dias de calendário a partir da data de início | A diferença total em dias corridos entre a data inicial e a data final obtida. | Adicionar ou subtrair |
Perguntas Frequentes
Que dias contam como dias úteis? De segunda a sexta-feira, por predefinição. Os botões dos dias da semana permitem alterar isso — mantenha o sábado ativo para uma semana de trabalho de seis dias, ou defina sexta-feira e sábado como dias de descanso. Qualquer data listada em feriados também será ignorada.
A ferramenta conhece os feriados nacionais do meu país? Não — os feriados públicos variam por país, região e ano, e muitos são transferidos de dia quando caem num fim de semana. Cole os dias de folga do seu próprio calendário, uma data por linha, e exatamente esses dias serão ignorados.
Como são contados “5 dias úteis a partir de hoje”? A contagem começa no dia seguinte à data de início: cada dia de trabalho conta como um, e o quinto é o resultado. Se começar numa sexta-feira, um dia útil depois será segunda-feira. Adicionar zero devolve a própria data de início.