..:: Nasvet/Excel ::..

Kako izračunam starost osebe, če poznam datum njenega rojstva?


Najlažje s pomočjo funkcije, ki mi jo je zaupal g. John Walkenbach in je Excelova funkcija, ki pa v pomoči ni opisana! - =DATEDIF()

Že angleško ime daje slutiti čemu je funkcija namenjena DATE DIFference (DATEDIF) nam torej pove razliko med dvema datumima. Mogoče kdo med vami že ugovarja, da zna Excel datume odštevati brez uporabe posebnih funkcij. V čem je torej štos?

Excel vam bo vedno vrnil razliko v dnevih, funkciji pa vi poveste, kakšne enote želite. Na voljo imate 'y' - leta, 'm' - meseci in 'd' - dnevi.

Ker funkcija ni razložena v pomoči je tudi jaz ne bom podrobneje predstavljal, da vas ne bi narobe učil - eksperimentirajte torej.

No pa še rešitev (predpostavljam, da je datum rojstva v celici A1)

="Let: " & DATEDIF(A1;NOW();"y")&", Mesecev: " & DATEDIF(A1;NOW();"ym")



PS: Odločil sem se za format Let: xx. Mesecev: yy, ker so sicer problemi s slovnico (1 leto in 3 mesece, 12 let in 1 mesec....).