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:
- 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.
- Subtrair e esquecer do +1. Quem precisa saber quantos dias um evento ocupou e faz só a subtração perde um dia.
- Somar +1 sem necessidade. Quem quer saber o tempo decorrido e soma 1 “para incluir o primeiro dia” ganha um dia a mais.
- 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
diasDecorridosoudatasInclusivas. - 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.


