Funcția secretă DateDif în Excel calculează ani, luni, zile - sfaturi Excel

Cuprins

Uneori, trebuie să arătați vârsta fiecărui angajat în ani și luni. Funcția cool | secret | uneori buggy =DATEDIFface truc.

Secret DATEDIFF

Această funcție nu a fost documentată de la Excel 2000, așa că descoperirea celui de-al treilea argument este trucul. Introduceți „Y” pentru a obține ani întregi. Dar, dacă introduceți „M”, veți obține numărul total de luni. Cineva care are 49 de ani va fi raportat ca având 588 de luni, ceea ce nu este de obicei ceea ce căutați. În schimb, utilizați „YM”, pe care mi-l amintesc ca „Lunile care depășesc anii întregi raportați de Y”.

Pentru Zile, aveți „D” pentru zilele totale (18075) sau „YD” pentru zilele care depășesc anii întregi sau „MD” pentru zilele care depășesc lunile întregi.

De ce este acest document nedocumentat și uneori buggy? Dacă aveți pe cineva născut pe 31 ianuarie și aveți o dată de încheiere de 1 martie, YM raportează 1 lună și MD raportează Negative One days. Dar, într-adevăr, cine are de fapt copii în vârstă de o lună în aceste zile? Există alte perechi ciudate de date care nu au funcționat în Excel 2007 SP2, deși acestea apar fixate în Excel 2010.

PS - Wow - se pare că sunt la 3 zile distanță de 49,5 de jumătate de aniversare! Mai bine îmi alertez familia …

Articole interesante...