Jedan od najjednostavnijih načina za izračunavanje starosti bilo čega je korištenje Excelove funkcije DATEDIF. Ova se tajanstvena funkcija ne pojavljuje u Excelovim datotekama pomoći, ali postoji od Excela 2000. Ova funkcija olakšava izračun bilo koje vrste usporedbe datuma.
Da biste izračunali dob osobe pomoću funkcije DATEDIF, možete unijeti formulu poput ove:
=DATEDIF("16.5.1972", DANAS(),"y")
Možete, naravno, referencirati ćeliju koja sadrži datum:
=DATEDIF(B4,DANAS(),"y")
Funkcija DATEDIF izračunava broj dana, mjeseci ili godina između dva datuma. Zahtijeva tri argumenta: datum početka, datum završetka i vremensku jedinicu.
Jedinice vremena definirane su nizom kodova, koji su navedeni u tablici.
DATEDIF Kodovi vremenskih jedinica
Kodirati |
Što se vraća |
"y" |
Broj punih godina u razdoblju. |
"m" |
Broj punih mjeseci u razdoblju. |
"d" |
Broj dana u razdoblju. |
"doktor medicine" |
Razlika između dana u start_date i end_date. U
mjesec i godina datumima su zanemareni. |
"ym" |
Razlika između mjeseci u start_date i end_date.
Dani i godine datuma se zanemaruju. |
"yd" |
Razlika između dana datuma početka i datuma završetka. Godine
datuma se zanemaruju. |
Koristeći ove vremenske kodove, lako možete izračunati broj godina, mjeseci i dana između dva datuma. Ako je netko rođen 16. svibnja 1972. godine, možete pronaći dob te osobe u godinama, mjesecima i danima koristeći sljedeće formule:
=DATEDIF("16.5.1972", DANAS(),"y")
=DATEDIF("16.5.1972", DANAS(),"m")
=DATEDIF("16.5.1972", DANAS(),"d")