Funkcia Secret DateDif v programe Excel počíta roky, mesiace, dni - tipy pre Excel

Obsah

Niekedy musíte uviesť vek každého zamestnanca v rokoch a mesiacoch. Chladná | tajná | niekedy buggy =DATEDIFfunkcia robí trik.

Tajný DATEDIFF

Táto funkcia nebola zdokumentovaná od programu Excel 2000, takže trikom je zistiť tretí argument. Zadajte „Y“ a získate celé roky. Ale ak zadáte „M“, budete dostávať celkový počet mesiacov. Niekto, kto má 49 rokov, bude označený ako 588 mesiacov starý, čo zvyčajne nie je to, čo hľadáte. Namiesto toho použite výraz „YM“, ktorý si pamätám ako „Mesiace presahujúce celé roky hlásené Y“.

Pre dni máte „D“ pre celkový počet dní (18075), alebo „YD“ pre dni presahujúce celé roky, alebo „MD“ pre dni presahujúce celé mesiace.

Prečo je to nezdokumentované a niekedy chybné? Ak máte niekoho, kto sa narodil 31. januára a máte dátum ukončenia 1. marca, YM hlási 1 mesiac a MD hlási Negatívne jeden deň. Ale naozaj, kto v súčasnosti v súčasnosti zamestnáva mesačné deti? Existujú aj iné podivné páry dátumov, ktoré v aplikácii Excel 2007 SP2 zlyhali, aj keď sa v aplikácii Excel 2010 javia ako opravené.

PS - Fíha - vyzerá to, že mi zostávajú 3 dni od mojich 49,5 polovičných narodenín! Radšej upozorním svoju rodinu …

Zaujímavé články...