Função secreta DateDif no Excel calcula anos, meses, dias - Dicas do Excel

Índice

Às vezes, você precisa mostrar a idade de cada funcionário em anos e meses. A função legal | secreta | às vezes cheia de erros resolve =DATEDIFo problema.

Segredo DATEDIFF

Esta função não foi documentada desde o Excel 2000, portanto, descobrir o terceiro argumento é o truque. Digite "Y" para obter os anos inteiros. Mas, se você inserir "M", obterá o número total de meses. Alguém com 49 anos será relatado como 588 meses, o que geralmente não é o que você está procurando. Em vez disso, use "YM", que me lembro como "Meses além dos anos completos relatados por Y".

Para Dias, você tem "D" para dias totais (18075), ou "YD" para dias que excedem os anos completos, ou "MD" para dias que excedem os meses completos.

Por que isso não é documentado e às vezes tem erros? Se você tiver alguém nascido em 31 de janeiro e sua data final for 1º de março, o YM informa 1 mês e o MD informa um dia negativo. Mas, realmente, quem realmente emprega bebês de um mês hoje em dia? Existem outros pares estranhos de datas que não funcionaram no Excel 2007 SP2, embora pareçam fixos no Excel 2010.

PS - Uau - parece que faltam 3 dias para meu aniversário de 49,5 anos! É melhor eu alertar minha família …

Artigos interessantes...