Online
Escolha as duas datas em Dias entre datas. Ele mostra o total de dias, as semanas e dias, os anos, meses e dias, e os dias úteis (de segunda a sexta). Marque Incluir a data final se o primeiro e o último dia contarem.
No Excel
Com a data inicial em A1 e a final em B1:
- Dias:
=B1-A1(formate a célula como número, não como data). - Dias úteis, contando as duas pontas:
=DIATRABALHOTOTAL(A1;B1)(em inglês, NETWORKDAYS). Acrescente um intervalo com os feriados como terceiro argumento para descontá-los também. - Meses ou anos completos:
=DATADIF(A1;B1;"m")ou=DATADIF(A1;B1;"y")(em inglês, DATEDIF).
No Google Planilhas, os nomes em inglês também funcionam.
Contar para frente
Para descobrir a data daqui a 90 dias ou a 30 dias úteis, use Somar ou subtrair dias. Em uma planilha, =A1+90 soma dias corridos e =DIATRABALHO(A1;30) (WORKDAY) soma dias úteis.
Erros comuns
- Um a mais ou a menos: de segunda a sexta há 4 dias de diferença, mas são 5 se você contar os dois.
- Os meses não têm todos o mesmo tamanho: "um mês" a partir de 31 de janeiro cai no último dia de fevereiro.
Um exemplo prático
De 15 de janeiro a 1º de março de 2026:
- De 15 de janeiro a 15 de fevereiro são 31 dias, porque janeiro tem 31.
- De 15 de fevereiro a 1º de março são 14 dias, porque fevereiro de 2026 tem 28.
- Total: 45 dias, ou 46 se 15 de janeiro e 1º de março contarem.
Em 2028, ano bissexto, as mesmas datas ficam a 46 dias, porque fevereiro tem 29.
Em código
Subtrair dois timestamps e dividir por 86.400.000 milissegundos pode dar 44,96 em vez de 45, porque o dia em que entra ou sai o horário de verão tem 23 ou 25 horas. Arredonde o resultado, ou conte datas do calendário em vez de horas.