Pular para o conteúdo
Calculadora de DiasPrecisão em datas

Conceitos

Como Contar Dias Entre Duas Datas: Contagem Inclusiva vs Exclusiva

Conta o primeiro dia ou não? Veja a diferença entre contagem inclusiva e exclusiva, com exemplos calculados, ano bissexto, virada de ano e planilhas.

Equipe Calculadora de Dias10 min de leitura

Contar dias entre duas datas pode dar dois resultados corretos, dependendo de a data inicial entrar ou não na conta. De 10/03 a 12/03 passam 2 dias (contagem exclusiva, sem contar o dia 10), mas o intervalo tem 3 datas de calendário (contagem inclusiva: 10, 11 e 12). A primeira mede tempo decorrido; a segunda conta dias ocupados. As duas estão certas, só respondem perguntas diferentes.

A diferença é sempre de exatamente 1 dia, e é a origem da maior parte das divergências entre calculadoras, planilhas e contas feitas à mão. Abaixo estão as regras, exemplos calculados e os lugares onde esse erro de um dia costuma aparecer.

As duas formas de contar

Contagem exclusiva: tempo decorrido

Na contagem exclusiva, a data inicial fica de fora e a data final entra. É como medir com uma régua: o ponto zero não é um centímetro. Se você começa no dia 10, o primeiro dia completo termina no dia 11.

A conta é uma subtração simples:

dias decorridos = data final - data inicial
12/03 - 10/03 = 2 dias

É a forma usada para perguntas como “quantos dias se passaram?”, “quanto tempo falta?” e “qual a idade de algo em dias?”.

Contagem inclusiva: datas de calendário

Na contagem inclusiva, as duas pontas entram. Você conta cada quadradinho do calendário marcado, do primeiro ao último:

datas no intervalo = (data final - data inicial) + 1
(12/03 - 10/03) + 1 = 3 datas

É a forma usada para perguntas como “quantos dias dura o evento?”, “em quantos dias houve aula?” e “quantas diárias de trabalho foram registradas?”.

Comparação lado a lado

Pergunta Convenção 10/03 a 12/03
Quantos dias se passaram? Exclusiva 2
Quantos dias o evento durou? Inclusiva 3
Quantas noites de hospedagem? Exclusiva 2
Quantas datas aparecem no calendário? Inclusiva 3

O caso do mesmo dia: 0 ou 1

Quando a data inicial e a final são iguais, a diferença fica mais visível:

  • contagem exclusiva: de 10/03/2026 a 10/03/2026 passam 0 dias;
  • contagem inclusiva: o intervalo tem 1 data, o próprio dia 10.

Um exame marcado e realizado no mesmo dia teve prazo de 0 dias de espera. Um workshop que começa e termina no mesmo dia durou 1 dia. As duas frases estão corretas.

Por que existe o erro de um dia

O erro de um dia (em inglês, off-by-one) acontece quando a pergunta pede uma convenção e a conta usa a outra. Ele tem algumas causas repetidas:

  1. Contar nos dedos a partir da data inicial. Quem diz “dia 10 é o um, dia 11 é o dois, dia 12 é o três” está fazendo contagem inclusiva sem perceber.
  2. Subtrair e esquecer do +1. Quem precisa saber quantos dias um evento ocupou e faz só a subtração perde um dia.
  3. Somar +1 sem necessidade. Quem quer saber o tempo decorrido e soma 1 “para incluir o primeiro dia” ganha um dia a mais.
  4. Misturar ferramentas. Uma planilha subtrai datas de forma exclusiva, enquanto algumas funções de dias úteis contam as duas pontas.

Um teste rápido evita a maior parte dos erros: aplique a mesma conta a um intervalo de um dia só. Se a pergunta faz sentido com resposta 0, a convenção é exclusiva. Se a resposta natural é 1, é inclusiva.

Exemplos calculados

Todos os exemplos abaixo mostram as duas convenções. “Exclusiva” significa sem contar a data inicial e contando a final; “inclusiva” significa contando as duas.

Exemplo 1: contagem regressiva a partir de hoje

De segunda-feira, 21/09/2026, a quarta-feira, 30/09/2026:

  • exclusiva: 9 dias (faltam 9 dias para o dia 30);
  • inclusiva: 10 datas (21, 22, 23, 24, 25, 26, 27, 28, 29 e 30).

Para uma contagem regressiva, o número útil é o 9. Para um desafio de “10 dias seguidos começando hoje”, o número útil é o 10.

Exemplo 2: fevereiro em ano bissexto (2028)

De domingo, 20/02/2028, a domingo, 05/03/2028:

  • exclusiva: 14 dias (9 dias de 21/02 a 29/02, mais 5 dias de 01/03 a 05/03);
  • inclusiva: 15 datas.

O ano de 2028 é bissexto, então fevereiro tem 29 dias. Com as mesmas datas em 2027, ano comum, a contagem exclusiva de 20/02/2027 a 05/03/2027 dá 13 dias. É por isso que contar “por estimativa” em intervalos que passam por fevereiro costuma falhar. O artigo sobre como calcular semanas entre duas datas mostra como o mesmo cuidado se aplica quando o resultado precisa ser convertido em semanas: os 14 dias do exemplo são exatamente 2 semanas; os 15 da contagem inclusiva são 2 semanas e 1 dia.

Exemplo 3: virada de ano

De domingo, 20/12/2026, a domingo, 10/01/2027:

  • exclusiva: 21 dias (11 dias até 31/12, mais 10 dias de janeiro);
  • inclusiva: 22 datas.

Nesse intervalo há dois feriados nacionais, 25/12/2026 e 01/01/2027. Na contagem exclusiva, sobram 13 dias úteis de segunda a sexta. Na inclusiva, o total sobe para 22, mas os dias úteis continuam 13, porque a data acrescentada, 20/12/2026, é um domingo. Esse detalhe mostra que incluir a data inicial nem sempre soma um dia útil: só soma quando o primeiro dia é útil.

Exemplo 4: duração de um projeto

Um projeto vai de quinta-feira, 01/10/2026, a quinta-feira, 31/12/2026:

  • exclusiva: 91 dias decorridos, ou 2 meses e 30 dias;
  • inclusiva: 92 dias de projeto, o que corresponde a exatamente 3 meses de calendário (outubro, novembro e dezembro inteiros).

Para um cronograma, a contagem inclusiva costuma ser a mais natural, porque tanto o dia 01/10 quanto o dia 31/12 são dias de trabalho no projeto. Se o objetivo for dizer “quanto tempo se passou desde o início”, a exclusiva é a adequada. A conversão para meses tem armadilhas próprias, tratadas no artigo sobre como calcular meses entre duas datas.

Exemplo 5: presença em curso ou evento

Um curso presencial vai de segunda-feira, 14/09/2026, a sexta-feira, 18/09/2026, com aula todos os dias:

  • exclusiva: 4 dias decorridos entre o primeiro e o último encontro;
  • inclusiva: 5 dias de aula.

Para um certificado de participação, controle de frequência ou pagamento de diárias, o número correto é 5. Quem fizer só a subtração vai registrar um dia a menos.

Exemplo 6: hotel e reserva

Check-in na sexta-feira, 10/07/2026, e check-out na terça-feira, 14/07/2026:

  • exclusiva: 4 noites (sexta, sábado, domingo e segunda);
  • inclusiva: 5 datas em que o hóspede está no destino por pelo menos parte do dia.

Hotéis cobram por noite, então a contagem exclusiva manda na diária. Já um roteiro de viagem ou um seguro-viagem pode considerar as 5 datas. O artigo sobre como calcular dias e noites entre duas datas detalha essa diferença.

Tabela de conferência

Intervalo Exclusiva Inclusiva
10/03/2026 a 12/03/2026 2 3
10/03/2026 a 10/03/2026 0 1
21/09/2026 a 30/09/2026 9 10
20/02/2028 a 05/03/2028 14 15
20/12/2026 a 10/01/2027 21 22
01/10/2026 a 31/12/2026 91 92

Você pode conferir qualquer uma dessas linhas na calculadora de dias, alternando a opção de incluir a data inicial.

Contagem de prazos: um exemplo de regra específica

Algumas leis definem a convenção de forma expressa. Dois exemplos brasileiros:

  • Código Civil, art. 132: salvo disposição legal ou convencional em contrário, os prazos são computados excluindo o dia do começo e incluindo o do vencimento.
  • Código de Processo Civil (CPC), art. 224: salvo disposição em contrário, os prazos são contados excluindo o dia do começo e incluindo o dia do vencimento.

Na prática, isso é a contagem exclusiva aplicada a prazos. Um prazo de 10 dias corridos com data inicial em 21/09/2026 termina, por essa convenção, em 01/10/2026. Quem contar o próprio dia 21 como “dia 1” chegaria a 30/09/2026, um dia antes.

Esses artigos são exemplos de regras específicas, não uma regra universal. Cada lei, contrato, edital ou regulamento pode trazer sua própria forma de contagem, e fatores como o marco inicial (publicação, intimação, recebimento), o tipo de dia (o CPC, no art. 219, manda contar só dias úteis nos prazos processuais), os feriados locais e o calendário do tribunal ou do órgão mudam o resultado. O número de uma calculadora não substitui a leitura da regra aplicável nem a orientação de um profissional quando o prazo tem efeito jurídico.

Planilhas: onde a convenção muda sem aviso

Em Excel e Google Planilhas, datas são números sequenciais. Isso faz com que cada forma de cálculo carregue uma convenção diferente:

Fórmula (pt-BR) Convenção 14/09/2026 a 18/09/2026
=B2-A2 Exclusiva 4
=DIAS(B2;A2) Exclusiva 4
=B2-A2+1 Inclusiva 5
=DIATRABALHOTOTAL(A2;B2) Inclusiva, só dias úteis 5

Os exemplos usam ponto e vírgula como separador de argumentos, que é o padrão das planilhas configuradas em português do Brasil. Repare que a função DIAS recebe primeiro a data final e depois a inicial.

A armadilha mais comum é comparar o resultado de uma subtração com o de DIATRABALHOTOTAL. A função de dias úteis conta a data inicial e a final quando ambas são dias úteis, enquanto a subtração deixa a inicial de fora. Numa semana sem feriados, a subtração dá 4 e a função dá 5, e as duas estão fazendo exatamente o que foram programadas para fazer. Os detalhes de cada fórmula estão no artigo sobre como calcular dias entre duas datas no Excel.

Programação e intervalos de datas

Em código, a mesma questão aparece como a escolha entre intervalos fechados e semiabertos. Muitas bibliotecas trabalham com intervalos semiabertos, que incluem o início e excluem o fim, algo como [início, fim). Nesse modelo, o número de dias é simplesmente fim - início, e dois intervalos consecutivos se encaixam sem sobreposição.

Três cuidados práticos:

  • Deixe a convenção explícita no nome da variável ou no comentário, por exemplo diasDecorridos ou datasInclusivas.
  • Evite fuso horário e horário de verão ao contar dias: trabalhe com datas sem hora, ou em UTC, para que um dia não “encolha” para 23 horas.
  • Teste o caso do mesmo dia, que revela na hora se o código está somando ou não o dia extra.

Como a calculadora do site trata a data inicial

A calculadora para contar dias entre duas datas usa por padrão a contagem exclusiva: a data inicial não entra e a data final entra. É a mesma convenção descrita no art. 132 do Código Civil e no art. 224 do CPC, e é a que responde “quantos dias se passaram”.

Para mudar para a contagem inclusiva, ative a opção “Incluir data inicial no cálculo”. O total de dias corridos aumenta em 1. Os dias úteis aumentam em 1 apenas se a data inicial for um dia útil; se ela cair num sábado, domingo ou feriado, o que aumenta é a contagem de fins de semana ou de feriados.

A mesma lógica vale para a aba de somar dias: ao adicionar 10 dias a 21/09/2026, a contagem começa em 22/09 e o resultado é 01/10/2026.

Qual convenção usar: guia rápido

Situação Convenção mais comum
Quanto tempo falta até uma data Exclusiva
Idade de algo em dias Exclusiva
Noites de hospedagem Exclusiva
Dias de evento, curso ou viagem Inclusiva
Dias de trabalho em um projeto Inclusiva
Prazo definido em lei ou contrato A que a regra determinar

Quando a situação não se encaixa em nenhuma linha, volte ao teste do mesmo dia: se começar e terminar na mesma data deve dar zero, use a exclusiva; se deve dar um, use a inclusiva. E, ao comunicar o resultado, diga qual convenção usou: “9 dias, sem contar hoje” evita qualquer discussão.

Perguntas frequentes

Conta o dia de hoje na contagem de dias?

Depende da pergunta. Para saber quanto tempo falta até uma data, o dia de hoje normalmente não entra: de 21/09/2026 até 30/09/2026 faltam 9 dias. Para saber em quantas datas algo acontece, como os dias de um evento que começa hoje, o dia de hoje entra, e o resultado é 10. Na calculadora, ative Incluir data inicial no cálculo quando quiser contar hoje.

Qual é o certo: incluir ou não a data inicial?

Nenhuma das duas é certa para todos os casos. A contagem exclusiva mede o tempo decorrido entre duas datas, e a inclusiva conta quantas datas de calendário existem no intervalo. Escolha a que responde à sua pergunta. Quando existe uma regra formal, como em contratos, leis ou regulamentos, é ela que define a convenção, e não a preferência de quem calcula.

Por que duas calculadoras dão resultados diferentes para as mesmas datas?

Quase sempre porque uma conta a data inicial e a outra não, o que gera diferença de exatamente 1 dia. Outras causas possíveis são contar dias úteis em vez de corridos, considerar listas de feriados diferentes ou tratar o sábado de forma distinta. Confira a configuração de cada ferramenta antes de concluir que uma delas está errada.

Como contar dias entre duas datas de cabeça?

Some os dias que faltam para terminar o mês inicial aos dias do mês final e aos meses inteiros do meio. De 20/12/2026 a 10/01/2027: faltam 11 dias para acabar dezembro, mais 10 dias de janeiro, total de 21 dias decorridos. Se precisar contar as duas pontas, some 1 e chegue a 22 datas.

Todos os guias

Calcule em segundos

Informe duas datas e veja dias corridos, dias úteis e feriados nacionais. Grátis e direto no navegador.

Abrir a calculadora

Últimos guias