Kako izračunati dob u Excelu koristeći datum rođenja

Kalendar i dolar

Datumska polja u Excelu nisu kompatibilna između Windowsa i Maca.

Zasluga slike: Devonyu/iStock/Getty Images

Dva najčešća načina izračunavanja dobi od datuma rođenja u Excelu su korištenje funkcije DATEDIF i korištenje standardnih aritmetičkih operatora u poljima datuma. Kada koristite vrijednosti datuma u Excel proračunskoj tablici, korisno je razumjeti kako se vrijednosti datuma pohranjuju u Excelu i razliku između nizova znakova i polja datuma. Datumska polja nisu kompatibilna između Windows i Mac verzija Excela; ako izradite proračunsku tablicu s datumskim poljima na jednoj platformi i otvorite je s drugom, vrijednosti datuma bit će netočne.

Vrijednosti datuma u Excelu

Excel ima poseban tip podataka pod nazivom Datum koji ispravno tumači vrijednost kao datum, a ne kao niz znakova. Nizove znakova možete pretvoriti u datumska polja formatiranjem ćelija formatom datuma ili izračunavanjem vrijednosti datuma iz njegovog prikaza tekstualnog niza pomoću funkcije DATEVALUE. Na primjer, DATEVALUE("08/05/2008") pretvara niz znakova "08/06/2008" u datum 6. kolovoza 2008. ili datum 8. lipnja 2008., ovisno o tome je li postavka vašeg operativnog sustava Mjesec-Dan-Godina ili Dan-Mjesec-Godina.

Video dana

Kako Excel pohranjuje datume

Excel interno pohranjuje datume kao serijske brojeve, koji su brojevi s pomičnim zarezom. Cjelobrojni dio predstavlja broj dana od 1. siječnja 1900. u sustavu Windows i broj dana od 1. siječnja 1904. na Macu, pri čemu je 1. siječnja jednak jedan. Decimalni dio predstavlja broj sekundi od ponoći ili nulu ako nije vrijeme povezano s datumom. Iz tog razloga, polje datuma na proračunskoj tablici stvorenoj u sustavu Windows bit će četiri godine različito od istog polja datuma kada otvorite proračunsku tablicu na Macu.

Izračunavanje dobi s DATEDIF

Funkcija DATEDIF u Excelu idealna je za izračun dobi u proračunskoj tablici. Možete dati instrukciju funkciji da vrati broj potpunih godina, mjeseci i dana između dva datuma ili bilo koju kombinaciju ta tri datuma. Pronesite početni i završni datum kao nizove znakova, serijske brojeve ili vrijednosti datuma i kombinaciju "Y", "M" i "D" prema tome kako želite rezultate. Na primjer, DATEDIF("10/14/2014", "05/01/1970", "YMD") vraća broj potpunih godina, mjeseci i dana između dva datuma. Prolazak "Y" sam po sebi vraća samo broj godina. Prolazak "YM" vraća broj potpunih godina i mjeseci. Funkcija TODAY vraća današnji datum kao vrijednost datuma.

Izračunavanje dobi pomoću aritmetike

Budući da se datumi pohranjuju kao brojevi, možete koristiti standardne aritmetičke operatore za vrijednosti datuma da biste izvršili vlastite izračune dobi. Kada oduzmete dvije vrijednosti datuma, rezultat je broj dana između dva datuma. Podijelite broj dana s 365,25 i uzmite cjelobrojnu vrijednost rezultata kako biste dobili broj cijelih godina između dva datuma. Na primjer, ako ćelija A1 sadrži datum rođenja, možete izračunati dob unosom "=INT((TODAY()-A1)/365.25)" u ćeliju proračunske tablice.