Calculadora de Dias Úteis

Conte os dias úteis entre duas datas ou avance N dias úteis — os fins de semana e os feriados que listar são ignorados automaticamente.

Modo
Dias úteis da semana
Resultado
Dias úteis
Dias de calendário
Fins de semana / dias de descanso ignorados
Feriados ignorados
Escolha uma data de início e uma data de fim para contar os dias úteis entre elas.

Toda a contagem ocorre no seu navegador — as datas que introduzir nunca saem do seu dispositivo.

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.

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.