100% privado no seu navegador:
F
DATADIF · Idade · Tempo 100% privado no seu navegador ($0)

DATADIF no Excel: Calcular a Diferença entre Duas Datas

Idade de um cliente, tempo de casa de um funcionário ou dias que faltam para um vencimento. A DATADIF faz isso, mas o Excel não a lista; aqui ela sai com a unidade certa.

⚡

Próximo passo recomendado nesta categoria:

Você tem uma lista de funcionários com a data de admissão e o RH pede o tempo de casa em anos e meses. Subtrai datas, divide por 365 e o número de alguém sai um ano a mais ou a menos.

Transparência Radical DataKorex: Na DataKorex fizemos para a fórmula usar a unidade exata de que você precisa, sem decorar os códigos Y, M, YM ou MD. Roda no seu próprio navegador, não pede cadastro e não custa nada.

Como usar Fórmula DATADIF passo a passo?

1

1. Escolha o resultado

Uma só unidade (anos, meses ou dias) ou o texto completo "X anos, Y meses e Z dias".

2

2. Informe as datas

A data inicial é uma célula; a final pode ser outra célula ou HOJE(), que se atualiza todo dia.

3

3. Escolha a unidade e copie

Y para anos completos, M para meses completos, D para dias, e YM, MD ou YD para os restos depois de anos ou meses.

A conta dos passos: método tradicional vs. KorexTools

Subtrair datas e dividir por 365 (4 passos)

  1. Subtrair a data de admissão da de hoje.
  2. Dividir por 365 para obter anos.
  3. Notar que anos bissextos desajustam o número.
  4. Corrigir à mão os casos em que falha.

Com o gerador «Fórmula DATADIF» do KorexTools (3 passos)

  1. Escolha anos, meses ou texto completo.
  2. Informe as datas.
  3. Cole a fórmula na primeira linha e arraste.

A DATADIF existe há décadas, funciona bem e o Excel continua sem documentá-la no assistente

Ao digitar =DATADIF( no Excel, a dica com os argumentos não aparece, e por isso muita gente acha que ela não existe. Vem do Lotus 1-2-3 e continua por compatibilidade. A vantagem sobre subtrair datas é devolver anos ou meses completos, e não dias que depois precisam ser divididos por 365, conta que falha nos anos bissextos.

O gerador compõe a fórmula com a unidade pedida e, para a idade completa, encadeia três DATADIF com as unidades Y, YM e MD e as palavras anos, meses e dias no idioma de função escolhido. Com a data final em HOJE(), o resultado se atualiza sempre que a pasta de trabalho é aberta.

Que unidade da DATADIF devolve o quê

  • •"Y": anos completos decorridos, ideal para idade ou tempo de casa.
  • •"M": meses completos, útil para contratos ou prazos de pagamento.
  • •"YM", "MD" e "YD": o que sobra depois de tirar anos ou meses, para montar um texto como "3 anos, 2 meses".

Unidades da DATADIF com 15/03/2020 e 20/05/2024

UnidadeO que devolveResultado
"Y"Anos completos4
"M"Meses completos50
"YM"Meses após os anos2

Erros comuns e como evitá-los

  • ⚠️Digitar as datas como texto "15/03/2020" em vez de usar células formatadas como data.
  • ⚠️Misturar a ordem dia/mês e mês/dia ao importar dados.

Perguntas frequentes

Por que o Excel não sugere a DATADIF quando a digito?

É uma função herdada que a Microsoft nunca incluiu no assistente. Funciona igual se você a digitar inteira, com os três argumentos.

Por que dá #NÚM!?

A data final é anterior à inicial. Troque a ordem ou confira se as duas células têm datas reais e não texto.

Como calculo a idade em anos exatos até hoje?

Escolha "Hoje" como data final e a unidade "Anos completos". O resultado muda a cada dia sem você mexer na fórmula.

Como se escreve SIFECHA em inglês?

Chama-se DATEDIF. A ferramenta escreve o nome que corresponde ao seu idioma, mas o arquivo guarda sempre a versão em inglês, então uma planilha criada com a função abre sem problema num Excel em inglês.

Como calculo o tempo entre duas datas usando a data de hoje?

Escolha «Hoje (atualiza sozinha)» como data final. A fórmula usa HOJE, de modo que a idade ou o tempo de casa cresce a cada dia sem você tocar em nada; para uma data fixa use «Uma célula».

O que eu faria se estivesse no seu lugar

«Antes de calcular a idade de mil pessoas, teste a fórmula com uma data de nascimento que faz aniversário hoje: é o caso-limite em que mais erram as contas caseiras.» — Equipe de Engenharia da DataKorex.
DataKorex Labs (Equipe de Engenharia de Software · Arquitetura Client-Side verificada)