Função DATADIF no Excel

Função DATADIF no Excel

A função DATEDIF informa a diferença entre dois valores de data. Aqui está o que você precisa saber sobre como usar a função DATEDIF no Microsoft Excel .

Função DATADIF no Excel

Qual é a função DATADIF no Excel?

A função DATEDIF no Excel retorna a diferença ou diferença entre dois valores de data no ano, mês ou dia. DATEDIF (Data + Dif) é uma função de compatibilidade do Lotus 1-2-3. Por algum motivo, ele é usado apenas no Excel 2000, mas você pode usá-lo em fórmulas em todas as versões atuais do Excel.

Nota: O Excel não o ajudará a preencher os argumentos para DATEDIF como outras funções, mas funcionará quando configurado corretamente.

  • Objetivo: Obter resultados de dias, meses ou anos entre duas datas.
  • Valor de retorno: um número que representa o tempo entre duas datas.
  • Argumento:
    • Data_inicial : data de início no formato de número de série de data do Excel.
    • Data_final : data de término no formato de número de série de data do Excel.
    • Unidade : Unidade de tempo utilizada (ano, mês ou dia).
  • Receita: =DATEDIF(start_date, end_date, unit)

Unidade de tempo

A função DATEDIF pode calcular o tempo entre a data de início (data_inicial) e a data final (data_final) em um ano, mês ou dia. A unidade de tempo será especificada pelo argumento unit, como texto. A tabela abaixo resume os valores unitários disponíveis e os resultados correspondentes.

Unidade Resultado
"você" Diferença em anos
"eu" Diferenças por mês
"d" Diferenças por dia
"md" Diferença entre datas, ignorando meses e anos
"sim" Diferença entre meses, ignorando anos
"sim" Diferença entre datas, ignorando anos

Exemplo da função DATEDIF no Microsoft Excel

Como usar a função DATEDIF básica

No exemplo abaixo, a coluna B contém a data 1º de janeiro de 2016 e a coluna C contém a data 1º de março de 2018. Na coluna E:

E5=DATEDIF(B5,C5,"y") // result 2
E6=DATEDIF(B6,C6,"m") // result 26
E7=DATEDIF(B7,C7,"d")// result 790

Diferença entre dias

A função DATEDIF pode calcular a diferença entre dias em dias de 3 maneiras diferentes: total de dias, dias ignorando anos e dias ignorando meses e anos. A captura de tela abaixo mostra todos os 3 métodos com data de início em 15 de junho de 2015. A data de encerramento é 15 de setembro de 2021.

Função DATADIF no Excel

A fórmula usada para calcular é mostrada abaixo:

=DATEDIF(B5,C5,"d") // total days
=DATEDIF(B6,C6,"yd") // day ignores year
=DATEDIF(B7,C7,"md") // date ignores month and year

Nota: Como as datas no Excel são números de série grandes, a primeira fórmula não precisa de DATEDIF e pode ser escrita simplesmente subtraindo a data de início da última data:

=C5-B5 // end-start = total days

Diferença entre meses

A função DATEDIF pode calcular a diferença entre os dias do mês de duas maneiras diferentes: (1) o total do mês completo, (2) o número completo do mês, ignorando o ano. A captura de tela abaixo mostra os dois métodos, com data de início em 15 de junho de 2015 e data de término em 15 de setembro de 2021.

Função DATADIF no Excel

=DATEDIF(B5,C5,"m") // complete month
=DATEDIF(B6,C6,"ym") // month ignores year

DATEDIF sempre arredonda o mês para o número mais próximo. Isso significa que DATEDIF arredonda o resultado para baixo, mesmo que esteja muito próximo do mês seguinte.

Notas ao usar a função DATEDIF no Excel:

  • O Excel não irá ajudá-lo a preencher a função DATEDIF como outras funções,
  • DATEDIF retornará um #NUM se start_date for maior que end_date. Se você estiver lidando com uma fórmula mais complexa com data de início ou término desconhecida. Você pode receber um erro de função IFERROR.
  • A Microsoft recomenda não usar o valor MD para unidades porque isso pode levar a valores negativos, zeros ou resultados imprecisos.

Jogue quebra-cabeça no Excel

Jogue quebra-cabeça no Excel

MehmetSalihKoten, um usuário do Reddit, criou uma versão totalmente funcional do Tetris no Microsoft Excel.

Como usar a função Converter no Excel

Como usar a função Converter no Excel

Para converter unidades de medida no Excel, usaremos a função Converter.

Como usar a função HLOOKUP no Excel

Como usar a função HLOOKUP no Excel

Qual é a função HLOOKUP? Como usar a função HLOOKUP no Excel? Vamos descobrir com LuckyTemplates!

Função IFERROR no Excel, fórmula e uso

Função IFERROR no Excel, fórmula e uso

A função IFERROR no Excel é bastante usada. Para usá-lo bem, você precisa entender a fórmula IFERROR do Microsoft Excel.

Como usar a função VALOR no Excel

Como usar a função VALOR no Excel

Qual é a função VALOR no Excel? Qual é a fórmula do valor no Excel? Vamos descobrir com LuckyTemplates.com!

Função EOMONTH do Excel, como usar a função EOMONTH

Função EOMONTH do Excel, como usar a função EOMONTH

A função EOMONTH do Excel é utilizada para exibir o último dia de um determinado mês, com uma implementação muito simples. Você obterá então o último dia de um mês específico com base nos dados que inserimos.

Como usar o loop do-while no Excel VBA

Como usar o loop do-while no Excel VBA

Quer automatizar tarefas repetitivas no Excel VBA? Então, vamos aprender como usar um loop Do-While para implementar uma série de ações que se repetem até que uma condição seja atendida.

Excel 2016 - Lição 6: Altere o tamanho de colunas, linhas e células no Excel

Excel 2016 - Lição 6: Altere o tamanho de colunas, linhas e células no Excel

A largura da coluna e a altura da linha padrão no Excel podem não corresponder aos dados inseridos. O artigo abaixo mostra algumas maneiras de alterar o tamanho de colunas, linhas e células no Excel 2016. Consulte-o!

Excel 2016 - Lição 5: Conceitos básicos de células e intervalos

Excel 2016 - Lição 5: Conceitos básicos de células e intervalos

Sempre que você trabalhar com o Excel, precisará inserir informações – ou conteúdo – nas células. Vamos aprender com LuckyTemplates os conceitos básicos de células e intervalos no Excel 2016!

Como usar a função XLOOKUP no Excel

Como usar a função XLOOKUP no Excel

Qual é a função Xlookup no Excel? Como usar o Xlookup no Excel? Vamos descobrir com LuckyTemplates.com!