Função DIAS no Excel: dias entre duas datas

Atualizado em 10. November 2026 · Equipe Exercícios Excel

A DIAS conta os dias entre duas datas: =DIAS(B2;A2), com a data final primeiro. Uma subtração simples, =B2-A2, dá o mesmo resultado.

Sintaxe

=DIAS(data_final; data_inicial)
data_final
A data mais nova.
data_inicial
A data mais antiga.

Pratique agora

Exercício 1 de 1Correção na hora, sem cadastro

Em C2, conte os dias entre a ida (A2) e a volta (B2) com a função DIAS.

C2
fx
A
B
C
D
E
F
1
Ida
Volta
Dias
2
18.12.2026
06.01.2027
3
4
5
6
7
8

Contando o primeiro dia

A DIAS não conta o dia de início. Para contar os dois, some 1:

=DIAS(B2;A2)+1

Passo a passo

Escreva =DIAS( e clique primeiro na data final, a mais nova. Depois do ponto e vírgula, clique na data inicial. Feche o parêntese. O resultado é o número de dias entre as duas. A ordem é o contrário do que muita gente espera: primeiro o fim, depois o começo.

=DIAS(B2;A2)

DIAS ou subtração?

A conta =B2-A2 dá o mesmo resultado que =DIAS(B2;A2). A subtração é mais curta; a DIAS deixa mais claro o que a fórmula faz e já entrega um número, sem risco de a célula mostrar uma data. Use a que achar mais fácil de ler.

Exemplo do dia a dia: prazo de entrega

Para medir quanto tempo cada pedido levou para chegar, subtraia a data do pedido da data de entrega. A média da coluna mostra o prazo médio.

=DIAS(C2;B2)

Com MÁXIMO, você vê o pedido mais demorado.

Exemplo do dia a dia: dias em atraso

Para contas vencidas, conte os dias desde o vencimento até hoje. Se a conta ainda não venceu, mostre 0.

=MÁXIMO(DIAS(HOJE();B2);0)

Multiplique pelo valor da multa diária para ter a multa acumulada.

Diárias de hotel

Num hotel, a diária conta as noites: a data de saída menos a de entrada. Uma estadia de 10 a 13 de março tem 3 diárias. Não some 1 nesse caso.

=DIAS(C2;B2)*D2

Com o valor da diária em D2, o resultado é o total da hospedagem.

No Excel em inglês e no Google Planilhas

No Excel em inglês, a função se chama DAYS. No Google Planilhas em português, o nome é DIAS.

Exemplo do dia a dia: tempo de estoque parado

Para saber há quantos dias cada produto está no estoque sem vender, subtraia a data de entrada da data de hoje. Ordene do maior para o menor para ver os produtos parados há mais tempo, que pedem promoção.

=DIAS(HOJE();C2)

Erros comuns

  • Resultado negativo: as datas estão na ordem trocada; a final vem primeiro
  • #VALOR!: uma das datas é texto num formato que o Excel não entende
  • Resultado aparece como data: mude o formato da célula para Geral ou Número

Dias, semanas e meses

Para mostrar o período em semanas, divida por 7. Para meses aproximados, divida por 30. Para meses de calendário completos, use DATADIF com "M".

=DIAS(B2;A2)/7

Exemplo do dia a dia: prazo de garantia legal

No Brasil, o consumidor tem 90 dias para reclamar de defeito em produtos duráveis. Para saber se uma reclamação está dentro do prazo, conte os dias entre a entrega e a reclamação e compare com 90. A coluna com o resultado ajuda o atendimento a responder rápido.

=SE(DIAS(C2;B2)<=90;"No prazo";"Fora do prazo")

Média de dias entre compras

Para saber de quanto em quanto tempo um cliente compra, ordene as compras dele por data e calcule os dias entre uma e outra numa coluna. A MÉDIA dessa coluna é o intervalo médio entre compras. Se o cliente passa muito do intervalo médio sem comprar, vale mandar uma mensagem.

Exemplo do dia a dia: diária de locação

Uma locadora cobra por dia de uso, contando o dia da retirada e o da devolução. Retirada em 10/03 e devolução em 12/03 dá 3 dias cobrados. Some 1 à função DIAS e multiplique pela diária. Escreva a regra na planilha, numa nota, para todos usarem a mesma conta e o cliente não ter surpresa na hora de pagar.

=(DIAS(C2;B2)+1)*D2

Erros comuns

Resultado negativo

As datas estão invertidas: a data final vem primeiro.

Perguntas frequentes

DIAS funciona no Excel do celular?

Sim, com o mesmo nome e a mesma ordem de argumentos.

Como saber quantos anos há entre duas datas?

Use DATADIF com "Y" para anos completos. Dividir os dias por 365 dá um valor aproximado.

DIAS aceita datas em texto?

Aceita se o texto estiver no formato do Brasil, como "15/03/2027". Em outros formatos, converta antes.

DIAS funciona no Google Planilhas?

Sim, com o mesmo nome em português. Em inglês, DAYS.

Como contar só os dias de semana?

Use DIATRABALHOTOTAL, que pula sábados e domingos e aceita uma lista de feriados.

A função DIAS considera horas?

Ela usa só a parte da data. Para diferenças com horas, subtraia as duas células e formate como [h]:mm.

DIAS conta só dias úteis?

Não, conta todos os dias. Para dias úteis, use DIATRABALHOTOTAL.

Como contar os dias entre duas datas incluindo as duas?

Some 1: =DIAS(B2;A2)+1.

E só os dias úteis?

Use =DIATRABALHOTOTAL(A2;B2), que pula sábados e domingos.

Veja também

Treine DIAS até ficar fácil

A lição "Funktion TAGE" tem 5 exercícios com correção na hora.

Começar grátis