Secret DateDif-funktionen i Excel beräknar år, månader, dagar - Excel-tips

Innehållsförteckning

Ibland måste du visa varje anställds ålder i år och månader. Den coola | hemliga | ibland buggy- =DATEDIFfunktionen gör tricket.

Hemlig DATADIFF

Denna funktion har inte dokumenterats sedan Excel 2000, så att räkna ut det tredje argumentet är tricket. Ange "Y" för att få hela år. Men om du anger "M" kommer du att få det totala antalet månader. Någon som är 49 år kommer att rapporteras som 588 månader gammal, vilket vanligtvis inte är det du letar efter. Använd istället "YM", som jag kommer ihåg som "Månader som överstiger hela år som rapporterats av Y".

För dagar har du "D" för totala dagar (18075) eller "YD" för dagar som överstiger hela år, eller "MD" för dagar över hela månader.

Varför är det här papperslösa och ibland buggy? Om du har någon född den 31 januari och har ett slutdatum den 1 mars rapporterar YM 1 månad och MD rapporterar Negative One days. Men egentligen, vem använder faktiskt en månad gamla spädbarn dessa dagar? Det finns andra konstiga par av datum som inte fungerade i Excel 2007 SP2, även om de verkar fixade i Excel 2010.

PS - Wow - det verkar som om jag är 3 dagar från min 49,5-årsdag! Jag vill bättre varna min familj …

Intressanta artiklar...