Calcular diferenças de datas em listas do Excel

Anonim

Como usar uma função oculta do Excel para cálculos de data

Quer sejam listas de compromissos, listas de projetos, listas de tarefas: as datas são incluídas em muitas listas. E muitas vezes são necessários cálculos com os quais as diferenças de hora e data devem ser calculadas.

Se você deseja determinar a diferença entre duas datas em uma lista, você pode muito bem usar uma função secreta do Excel que é oferecida apenas por razões de compatibilidade entre o Excel e o Lotus 1-2-3 (um programa concorrente anterior do Excel) e é não incluído na Ajuda ainda está documentado no assistente de função. Apenas no Excel 2000 a função aparece na ajuda - mas apenas se para uma função já na planilha via "Função colar"o assistente de função abre e aqui o botão"Ajuda nesta função"é selecionado.

A função não documentada DATEDIF tem a vantagem sobre as funções padrão para calcular a diferença entre os valores de data que você só precisa de uma função, independentemente da unidade do resultado desejado. Tudo que você precisa fazer é ajustar o argumento da unidade.

Você passa uma data de início, uma data de término e a unidade na qual o resultado deve ser produzido como argumentos para a função DATEDIF.

Você pode passar a data de início e a data de término para a função como um valor absoluto, como uma referência a uma célula ou como o resultado de um cálculo.

Ao usar a função DATEDIF, as seguintes unidades de tempo estão disponíveis para a saída do resultado:

  • Dias sem anos ("yd")
  • Dias sem meses ("md")
  • Meses sem anos ("ym")

A função sempre produz as unidades completas. Anos, meses ou dias parciais são ignorados.

Se você deseja apenas determinar os dias inteiros sem levar em conta os anos e meses, use a unidade "md". Da mesma forma, se você deseja ignorar dias e anos, use "ym". Se você deseja ignorar apenas os anos, selecione "yd".

Como o assistente de função não fornece a função DATEDIF, você deve inserir o nome da função e os argumentos necessários diretamente em uma célula.

A figura a seguir mostra uma pequena tabela de exemplo na qual a função DATEDIF é usado com unidades diferentes:

Mas tenha cuidado!

DATEDIF é uma função não documentada. Conseqüentemente, a fórmula não está isenta de erros. Em alguns casos, a função fornece um resultado incorreto.