technology

Como usar o Excel para calcular entre datas

.

Já se perguntou por que calcular datas na sua cabeça é tão difícil? Parece uma daquelas coisas que deveriam ser fáceis, mas semanas de sete dias, meses com números ímpares de dias e anos bissextos ocasionais conspiram para causar estragos em sua habilidade matemática.


Não acredita em nós? Quantos dias há entre 17 de março de 2021 e 20 de maio de 2023? Se você conseguir descobrir em menos de cinco segundos, tudo bem, você é claramente um gênio. Mas se demorar mais do que isso, considere-se normal – e pare de lutar quando o Excel pode fazer o trabalho duro para você.

MAKEUSEDO VÍDEO DO DIAROLE PARA CONTINUAR COM O CONTEÚDO

A função DATEDIF no Excel

DATEDIF é uma função do Excel adaptada para esta tarefa exata. Ele pode calcular o número de dias, meses ou anos entre duas datas. A sintaxe para isso é a seguinte:

=DATEDIF(start_date, end_date, unit)

DATEDIF aceita três argumentos:

  • data de início é a data anterior no cálculo.
  • data final é a data posterior no cálculo.
  • unidade é uma string de texto que especifica a unidade de tempo que você deseja calcular (por exemplo, anos, meses, dias).

Se você juntar tudo isso, a fórmula a seguir retornará a diferença entre as duas datas A1 e B1 em dias:

=DATEDIF(A1,B1,"D")

O start_date deve, naturalmente, ser cronologicamente anterior ao end_date. Se a primeira data na função for posterior à segunda, DATEDIF retornará um erro.

O terceiro argumento em DATEDIF determina a unidade da diferença de data. Podem ser unidades simples, como Y, M e D, que retornam a diferença em anos, meses e dias, respectivamente. No entanto, as unidades também podem ser unidades compostas, como MD, YM e YD.

Unidade

Observação

Y

Número de anos inteiros entre as duas datas.

M

Número de meses inteiros entre as duas datas.

D

Número de dias entre as duas datas.

DM

Número de dias entre as duas datas, onde anos inteiros e meses são subtraídos.

YM

Número de meses inteiros entre as duas datas, onde os anos inteiros são subtraídos.

YD

Número de dias entre as duas datas, em que as duas datas são consideradas como não tendo mais de um ano de diferença.

A sintaxe e o uso de DATEDIF são inerentemente simples. A única coisa que você precisa dominar com esta função é entender as unidades. Com isso, você poderá escolher a melhor unidade para o seu cenário. Vamos analisar esta função com alguns exemplos práticos.

Calculando a diferença entre duas datas em dias, semanas, meses ou anos

O uso mais simples de DATEDIF é calcular a diferença entre duas datas em unidades simples. D, M e Y retornam a diferença em dias inteiros, meses e anos. Como toda semana tem sete dias, você pode dividir a diferença em dias por sete para obter a diferença em semanas.

Ao contrário de D, M e Y, calcular a diferença em semanas dividindo os dias por sete não resultará na contagem de semanas inteiras. Na verdade, provavelmente retornará decimais.

Dê uma olhada na planilha abaixo. Nesta planilha, temos duas datas com aproximadamente três anos de diferença. Você pode usar a função DATEDIF para calcular a diferença exata entre as duas datas em unidades diferentes.

Uma planilha contendo duas datas no Excel

Antes de começar, certifique-se de que as células que contêm valores de data estejam no formato de data. Dessa forma, o Excel sabe que está lidando com valores de data. Por outro lado, certifique-se de que as células de saída estejam em formatos numéricos e não em formatos de data.

  1. Selecione a célula onde deseja exibir os resultados do cálculo.
  2. Na barra de fórmulas, insira a fórmula abaixo:
    DATEDIF($A$2, $B$2, "D")
  3. Imprensa Digitar.

A fórmula calculará a diferença entre as datas na célula A1 e B2e, em seguida, gere os resultados em dias. As referências absolutas ($) certifique-se de que, depois de preencher automaticamente a fórmula nas células abaixo, A2 e B2 permaneçam constantes.

DATEDIF contando a diferença do dia no Excel

Depois de preencher as outras células, tudo o que você precisa fazer é alterar a unidade. Para calcular a diferença em semanas, você pode dividir a fórmula dos dias por sete:

DATEDIF($A$2, $B$2, "D")/7

Conforme discutido anteriormente, esta fórmula não retornará as semanas inteiras entre as datas. No entanto, você pode remover os decimais por meio de formatação personalizada no Excel para obter apenas números inteiros.

Usando DATEDIF com unidades simples no Excel

Até aí, tudo bem, certo? As três unidades restantes (YD, YM e MD) são um pouco mais sofisticadas, mas nada que você não possa descobrir com um exemplo simples.

A segunda letra nessas unidades determina a unidade de saída e a primeira letra indica as unidades omitidas. Assim, por exemplo, YD conta os dias entre as duas datas enquanto omite a diferença do ano.

Usando unidades compostas em DATEDIF no Excel

A planilha acima demonstra esse ponto. YD assume que as datas estão no mesmo ano (Y) e conta a diferença em dias (D). MD assume que as duas datas estão no mesmo ano e mês (M) e conta a diferença em dias (D). YM assume que as datas estão no mesmo ano (Y) e conta a diferença em meses (M).

Calculando o tempo acumulado entre duas datas

Até agora, você sabe como calcular períodos de tempo totais, mas e se quiser calcular o tempo total decorrido, listado como dias, meses e anos? Agora que você sabe como usar as unidades YD, YM e MD, isso é apenas uma questão de combinar as equações em uma única célula.

  1. Selecione a célula onde deseja exibir os resultados.
  2. Na barra de fórmulas, insira a fórmula abaixo:
    =DATEDIF(A2,B2,"Y")&" Years "&DATEDIF(A2,B2,"YM")&" Months "&DATEDIF(A2,B2,"MD")&" Days."
  3. Imprensa Digitar.

Agora você deve ver uma boa saída informando o tempo exato decorrido entre as duas datas. A fórmula aqui consiste em três instâncias de DATEDIF.

A primeira instância usa o Y unidade para simplesmente produzir a diferença do ano. Em seguida, uma vez que a diferença de ano foi declarada, DATEDIF usa o YM unidade para omitir os anos e produzir a diferença de meses. Finalmente, tanto a diferença de ano quanto de meses são omitidas, e a diferença de dias é declarada através do DM unidade.

Combinando diferentes funções DATEDIF em uma única fórmula do Excel

O e comercial (&) indica uma nova string na fórmula. Você pode usar este símbolo para combinar diferentes funções em uma única fórmula. Observe que você não precisará colocar um sinal de igual (=) antes de cada função. O primeiro é o suficiente.

Ao escrever fórmulas longas como esta, você pode adicionar uma quebra de linha na barra de fórmulas com Alt + Digitar para melhor distinguir as funções. E se você acha que vai usar muito essa fórmula, pode economizar muito tempo transformando-a em uma função personalizada usando LAMBDA no Excel.

Rastrear hora e data com DATEDIF no Excel

Datas são números, afinal. Isso significa que você pode confiar com segurança no Excel para calcular a diferença entre as datas para você. DATEDIF é uma função do Excel criada especificamente para esta tarefa e agora você sabe como usá-la.

Você pode usar DATEDIF para comparar datas, descobrir quantos anos tem algo ou quanto tempo falta para um prazo. Como DATEDIF gera números inteiros, você também pode combinar DATEDIF com outras funções e fórmulas para criar cálculos mais complexos. Mais uma ferramenta no seu galpão de produtividade!

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo