Secret DateDif-funktion i Excel beregner år, måneder, dage - Excel-tip

Indholdsfortegnelse

Nogle gange skal du vise hver medarbejders alder i år og måneder. Den seje | hemmelige | undertiden buggy- =DATEDIFfunktion gør tricket.

Hemmelig DATEDIFF

Denne funktion er ikke blevet dokumenteret siden Excel 2000, så det er tricket at finde ud af det tredje argument. Indtast "Y" for at få fulde år. Men hvis du indtaster "M", får du det samlede antal måneder. En person, der er 49 år, rapporteres som 588 måneder gammel, hvilket normalt ikke er det, du leder efter. Brug i stedet "YM", som jeg husker som "Måneder ud over de fulde år rapporteret af Y".

For dage har du "D" for samlede dage (18075) eller "YD" for dage ud over hele år eller "MD" for dage ud over hele måneder.

Hvorfor er denne udokumenterede og undertiden buggy? Hvis du har nogen født den 31. januar, og du har en slutdato den 1. marts, rapporterer YM 1 måned og MD rapporterer Negativ en dag. Men virkelig, hvem beskæftiger faktisk en måned gamle babyer i disse dage? Der er andre mærkelige par datoer, der ikke fungerede i Excel 2007 SP2, selvom de ser ud til at være faste i Excel 2010.

PS - Wow - det ser ud til at jeg er 3 dage væk fra min 49,5 halve fødselsdag! Jeg skal hellere advare min familie …

Interessante artikler...