Titkos DateDif függvény az Excelben kiszámítja az éveket, hónapokat, napokat - Excel tippek

Tartalomjegyzék

Néha meg kell adnia az egyes alkalmazottak életkorát években és hónapokban. A hűvös | titkos | néha hibás =DATEDIFfunkció elvégzi a trükköt.

Titkos DATEDIFF

Ezt a függvényt az Excel 2000 óta nem dokumentálták, így a harmadik argumentum kitalálása a trükk. Írja be az "Y" -t, hogy teljes éveket kapjon. De ha beírja az "M" -t, akkor megkapja a hónapok teljes számát. Valakit, aki 49 éves, 588 hónaposnak jelentik, ami általában nem az, amit keres. Ehelyett használja az "YM" szót, amire úgy emlékszem, hogy "Az Y által jelentett teljes éveket meghaladó hónapok".

Napok esetén "D" van a teljes napokra (18075), vagy "YD" a teljes éveket meghaladó napokra, vagy "MD" a teljes hónapokat meghaladó napokra.

Miért nem dokumentált és néha hibás? Ha valakinek január 31-én született a neve, és március 1-jei befejezési dátuma van, akkor az YM 1 hónapot, az MD pedig negatív egy napot jelent. De valójában ki alkalmaz manapság egy hónapos babákat? Vannak más furcsa dátumpárok, amelyek nem működtek az Excel 2007 SP2 programban, bár az Excel 2010-ben rögzítettnek tűnnek.

PS - Wow - úgy tűnik, 3 napra vagyok a 49,5 fél születésnapomtól! Jobb, ha figyelmeztetem a családom…

érdekes cikkek...