Funkcija Secret DateDif v Excelu izračuna leta, mesece, dneve - nasveti za Excel

Kazalo

Včasih morate prikazati starost vsakega zaposlenega v letih in mesecih. Kul | skrivnost | včasih buggy =DATEDIFfunkcija naredi trik.

Skrivnost DATEDIFF

Ta funkcija ni dokumentirana že od Excela 2000, zato je trik ugotoviti tretji argument. Vnesite "Y", da dobite polna leta. Če pa vnesete "M", boste dobili skupno število mesecev. Oseba, stara 49 let, bo prijavljena kot stara 588 mesecev, kar običajno ni tisto, kar iščete. Namesto tega uporabite "YM", ki se ga spomnim kot "Meseci, ki presegajo celotna leta, o katerih poroča Y".

Za Dneve imate "D" za skupne dni (18075) ali "YD" za dneve, ki presegajo polna leta, ali "MD" za dneve, ki presegajo polne mesece.

Zakaj je to nedokumentirano in včasih napačno? Če imate nekoga, rojenega 31. januarja in imate končni datum 1. marec, YM poroča 1 mesec, MD pa negativni en dan. Toda v resnici, kdo danes dejansko zaposluje enomesečne dojenčke? Obstajajo še drugi čudni pari datumov, ki v programu Excel 2007 SP2 niso delovali, čeprav so v programu Excel 2010 določeni.

PS - Vau - videti je, kot da me čaka še 3 dni od 49,5 rojstnega dne! Bolje, da opozorim svojo družino …

Zanimive Članki...