TanodTools
PT

Calculadora de dias úteis

Conte os dias úteis entre duas datas, ou some e subtraia dias úteis de uma data, com o fim de semana que você usa e a sua própria lista de feriados.

Funciona no seu navegador; nada do que você digita sai do seu dispositivo

O que você quer fazer?
Uma data por linha, no formato YYYY-MM-DD. Não há lista de feriados embutida.

Datas do ano 1 ao 9999 no calendário gregoriano. Esta ferramenta não tem dados de feriados: ela ignora apenas as datas que você mesmo listar, e um feriado listado que cai num fim de semana não é descontado duas vezes. A contagem segue as mesmas regras das funções de planilha NETWORKDAYS e WORKDAY.

Como contar dias úteis

  1. Escolha Contar dias úteis e informe a data inicial e a data final, ou escolha Somar ou subtrair dias úteis e informe uma data inicial e uma quantidade de dias.
  2. Selecione o seu fim de semana (sábado e domingo, sexta e sábado, só domingo ou os dias que você quiser) e cole os feriados no formato YYYY-MM-DD, um por linha.
  3. Veja os dias úteis, ou a data resultante, junto com os dias corridos, os dias de fim de semana e os feriados que foram ignorados.

Como os dias úteis são contados

Um dia útil é qualquer dia que não seja nem de fim de semana nem feriado. Para contá-los entre duas datas, a calculadora pega todos os dias do calendário no período, remove os dias de fim de semana que você escolheu e depois remove os feriados listados que caem nos dias restantes. O que sobra é o número de dias úteis. Os três valores abaixo do resultado mostram quantos dias corridos foram analisados e quantos deles foram ignorados por serem fim de semana ou feriado.

Importa saber se o primeiro e o último dia fazem parte do período. Contar de segunda a sexta de uma semana com as duas pontas incluídas dá 5, e sem a data inicial dá 4. Os padrões seguem a função de planilha NETWORKDAYS, que conta as duas pontas.

Somar dias úteis funciona no sentido inverso, como em WORKDAY. A ferramenta começa no dia seguinte à data inicial e avança, ou recua quando você subtrai, contando apenas os dias que não são de fim de semana nem feriados, até chegar à quantidade pedida. A própria data inicial nunca é contada, então somar 0 dia devolve a data inicial, mesmo que ela caia num fim de semana.

O fim de semana é uma configuração porque não é igual em todo lugar. Muitos países usam sábado e domingo, vários do Oriente Médio usam sexta e sábado, e alguns locais de trabalho funcionam seis dias. Os feriados ficam por sua conta. Feriados transferidos ou compensados não são acrescentados automaticamente, então liste o dia que de fato será observado.

Para desenvolvedores / agentes de IA

Precisa disso em código, ou para um agente de IA? A API de dias úteis faz a mesma contagem e ainda acrescenta automaticamente os feriados nacionais de um país, sem que você precise manter uma lista de feriados. Veja o guia da API de dias úteis.

Dicas

Perguntas frequentes

A data inicial e a data final entram na conta?

Por padrão, as duas entram, como na função de planilha NETWORKDAYS: de segunda a sexta de uma mesma semana são 5 dias úteis. Desmarque Contar a data inicial ou Contar a data final para deixar uma das pontas de fora. Ao somar dias úteis, a data inicial nunca é contada, como em WORKDAY: um dia útil depois de uma sexta-feira é a segunda-feira seguinte.

Como uso um fim de semana diferente de sábado e domingo?

Escolha Sexta e sábado para o fim de semana usado em muitos países do Oriente Médio, Só domingo para uma semana de seis dias, ou Personalizado para marcar qualquer combinação de dias da semana. Pelo menos um dia da semana precisa continuar sendo dia útil.

Como informo os feriados?

Digite ou cole uma data por linha no formato YYYY-MM-DD, por exemplo 2026-12-25. O texto depois da data na mesma linha, como o nome do feriado, é ignorado. Um feriado que cai num fim de semana não altera o resultado, porque esse dia já é ignorado.

Por que não há feriados nacionais embutidos?

Os feriados variam conforme o país, a região e o ano, e alguns são decretados, então a ferramenta não tenta adivinhar. Tudo aqui roda no seu navegador a partir das datas que você informa. Se você precisa que os feriados de um país sejam incluídos para você, veja a API de dias úteis indicada abaixo.

E se a data final for anterior à data inicial?

A ferramenta inverte as duas datas, conta os dias entre elas e avisa que fez isso, de modo que o resultado seja sempre um número positivo. As opções de início e fim são trocadas junto com as datas.

Como as opções de data inicial e data final funcionam quando as datas são iguais?

Com as duas opções marcadas, uma única data conta como um dia, que é dia útil, a menos que seja fim de semana ou um feriado listado. Com qualquer uma das opções desmarcada, o período fica vazio e o resultado é 0.