DATEDIF

This function returns the number of whole days, months or years between Start date and End date.

Süntaks

DATEDIF(alguskuupäev; lõppkuupäev; ajavahemik)

Alguskuupäev on päev, millest arvutamist alustada.

Lõppkuupäev on päev, milleni arvutada. Lõppkuupäev peab olema hilisem kui alguskuupäev.

Ajavahemik on string, mille väärtuseks võib olla "d", "m", "y", "ym", "md" või "yd".

"Ajavahemiku" väärtus

Tagastusväärtus

"d"

Alguskuupäeva ja lõppkuupäeva vahele jäävate täispäevade arv.

"m"

Alguskuupäeva ja lõppkuupäeva vahele jäävate tervikkuude arv.

"y"

Alguskuupäeva ja lõppkuupäeva vahele jäävate täisaastate arv.

"ym"

Alguskuupäeva ja lõppkuupäeva vahele jäävate tervikkuude arv, kui aastaarvude erinevust mitte arvestada.

"md"

Alguskuupäeva ja lõppkuupäeva vahele jäävate täispäevade arv, kui aastaarvude ja kuude erinevust mitte arvestada.

"yd"

Alguskuupäeva ja lõppkuupäeva vahele jäävate täispäevade arv, kui aastaarvude erinevust mitte arvestada.


Näide

Vanuse arvutamine. Keegi sündis 17.04.1974. Täna on 13.06.2012.

=DATEDIF("17.04.1974";"13.06.2012";"y") annab tulemuseks 38. =DATEDIF("17.04.1974";"13.06.2012";"ym") annab 1. =DATEDIF("17.04.1974";"13.06.2012";"md") annab 27. Niisiis on ta 38 aastat, 1 kuu ja 27 päeva vana.

=DATEDIF("17.04.1974";"13.06.2012";"m") annab tulemuseks 457, seega on ta elanud 457 kuud.

=DATEDIF("17.04.1974";"13.06.2012";"d") annab tulemuseks 13937, seega on ta elanud 13937 päeva.

=DATEDIF("1974-04-17";"2012-06-13";"yd") annab tulemuseks 57, seega tema sünnipäev oli 57 päeva eest.