Један од најлакших начина да се израчуна старост било чега је коришћење Екцел-ове функције ДАТЕДИФ. Ова мистериозна функција се не појављује у Екцел датотекама помоћи, али постоји још од Екцел 2000. Ова функција чини израчунавање било које врсте поређења датума лаким.
Да бисте израчунали старост особе помоћу функције ДАТЕДИФ, можете унети формулу попут ове:
=ДАТЕДИФ("16.5.1972", ДАНАС(),"и")
Можете, наравно, референцирати ћелију која садржи датум:
=ДАТЕДИФ(Б4,ДАНАС(),"и")
Функција ДАТЕДИФ израчунава број дана, месеци или година између два датума. Захтева три аргумента: почетни датум, крајњи датум и временску јединицу.
Јединице времена су дефинисане низом кодова, који су наведени у табели.
ДАТЕДИФ кодови временских јединица
Код |
Шта се враћа |
"и" |
Број пуних година у периоду. |
"м" |
Број пуних месеци у периоду. |
"д" |
Број дана у периоду. |
"доктор медицине" |
Разлика између дана у старт_дате и енд_дате. У
месеци и година датума се игноришу. |
“им” |
Разлика између месеци у старт_дате и енд_дате.
Дани и године датума се игноришу. |
“ид” |
Разлика између дана датума почетка и датума завршетка. У
година од датума се игноришу. |
Користећи ове временске кодове, лако можете израчунати број година, месеци и дана између два датума. Ако је неко рођен 16. маја 1972. године, можете пронаћи старост те особе у годинама, месецима и данима користећи следеће формуле:
=ДАТЕДИФ("16.5.1972", ДАНАС(),"и")
=ДАТЕДИФ("16.5.1972", ДАНАС(),"м")
=ДАТЕДИФ("16.5.1972", ДАНАС(),"д")