Funkce Secret DateDif v Excelu počítá roky, měsíce, dny - Excel tipy

Obsah

Někdy musíte ukázat věk každého zaměstnance v letech a měsících. Cool | tajemství | někdy buggy =DATEDIFfunkce dělá trik.

Tajný DATEDIFF

Tato funkce nebyla dokumentována od aplikace Excel 2000, takže zjišťování třetího argumentu je trik. Zadejte „Y“ a získáte celé roky. Pokud ale zadáte „M“, získáte celkový počet měsíců. Někdo, kterému je 49 let, bude označen jako 588 měsíců starý, což obvykle není to, co hledáte. Místo toho použijte „YM“, což si pamatuji jako „Měsíce přesahující celé roky uváděné Y“.

U dnů máte „D“ pro celkové dny (18075), nebo „YD“ pro dny přesahující celé roky, nebo „MD“ pro dny přesahující celé měsíce.

Proč je to nezdokumentované a někdy chybné? Pokud máte někoho narozeného 31. ledna a máte datum ukončení 1. března, YM hlásí 1 měsíc a MD hlásí Negativní jeden den. Ale kdo vlastně dnes zaměstnává měsíční děti? Existují i ​​jiné podivné páry dat, které nefungovaly v aplikaci Excel 2007 SP2, i když se v aplikaci Excel 2010 objevují pevné.

PS - Páni - vypadá to, že mi zbývají 3 dny od mých 49,5 polonarozenin! Raději upozorním svou rodinu …

Zajímavé články...