Salajane funktsioon DateDif Excelis arvutab aastad, kuud, päevad - Exceli näpunäited

Lang L: none (table-of-contents)

Mõnikord peate iga töötaja vanuse näitama aastates ja kuudes. Lahe | saladus | mõnikord lollakas =DATEDIFfunktsioon teeb trikki.

Salajane DATEDIFF

Seda funktsiooni pole dokumenteeritud alates Excel 2000-st, nii et kolmanda argumendi välja selgitamine on trikk. Aastate saamiseks sisestage "Y". Kuid kui sisestate "M", saate kuude koguarvu. Kedagi, kes on 49-aastane, teatatakse 588-kuuseks, mis tavaliselt pole see, mida te otsite. Selle asemel kasutage sõna "YM", mis mulle meenub kui "kuud, mis ületavad Y esitatud täisaastaid".

Päevade jaoks on teil päevade koguarv (D) tähega "D" (18075) või täisaasta ületavate päevade puhul "YD" või täiskuude ületavate päevade korral "MD".

Miks on see dokumentideta ja mõnikord lollakas? Kui teil on keegi sündinud 31. jaanuaril ja teil on lõppkuupäev 1. märts, teatab YM 1 kuu ja MD teatab Negative One days. Kuid tegelikult, kes tegelikult töötab tänapäeval ühe kuu vanuseid lapsi? On ka muid kummalisi kuupäevapaare, mis ei suutnud rakenduses Excel 2007 SP2 töötada, ehkki need näivad Excel 2010-s fikseeritud.

PS - Wow - tundub, et mul on oma 49,5 poolest sünnipäevast 3 päeva eemal! Parem hoiatan oma perekonda …

Huvitavad Artiklid...