Kako izračunati starost v Excelu z uporabo datuma rojstva

click fraud protection
Koledar in dolar

Datumska polja v Excelu niso združljiva med Windows in Mac.

Zasluga slike: Devonyu/iStock/Getty Images

Dva najpogostejša načina za izračun starosti od datuma rojstva v Excelu sta uporaba funkcije DATEDIF in uporaba standardnih aritmetičnih operatorjev v datumskih poljih. Ko uporabljate datumske vrednosti v Excelovi preglednici, je koristno razumeti, kako so vrednosti datumov shranjene v Excelu, in razliko med nizi znakov in datumskimi polji. Datumska polja niso združljiva med različicami Excela za Windows in Mac; če ustvarite preglednico z datumskimi polji na eni platformi in jo odprete z drugo, bodo datumske vrednosti napačne.

Datumske vrednosti v Excelu

Excel ima poseben tip podatkov, imenovan datum, ki pravilno interpretira vrednost kot datum in ne kot niz znakov. Znakovne nize lahko pretvorite v datumska polja tako, da celice oblikujete z obliko zapisa datuma ali tako, da izračunate vrednost datuma iz njegove predstavitve besedilnega niza s funkcijo DATEVALUE. Na primer, DATEVALUE("08/05/2008") pretvori niz znakov "08/06/2008" v datum 6. avgust 2008 oz. datum 8. junij 2008, odvisno od tega, ali je vaš operacijski sistem nastavljen na mesec-dan-leto ali dan-mesec-leto.

Video dneva

Kako Excel shranjuje datume

Excel shranjuje datume interno kot serijske številke, ki so števila s plavajočo vejico. Celo število predstavlja število dni od 1. januarja 1900 v sistemu Windows in število dni od 1. januarja 1904 v računalniku Mac, kjer je 1. januar enak enici. Decimalni del predstavlja število sekund od polnoči ali nič, če z datumom ni povezan čas. Zaradi tega se bo datumsko polje v preglednici, ustvarjeni v sistemu Windows, štiri leta razlikovalo od istega datumskega polja, ko odprete preglednico v računalniku Mac.

Izračun starosti z DATEDIF

Funkcija DATEDIF v Excelu je idealna za izračun starosti v preglednici. Funkciji lahko naročite, da vrne število polnih let, mesecev in dni med dvema datumoma ali katero koli kombinacijo treh. Pošljite začetni in končni datum kot nize znakov, serijske številke ali datumske vrednosti ter kombinacijo "Y", "M" in "D" glede na to, kako želite rezultate. Na primer, DATEDIF("10/14/2014", "05/01/1970", "YMD") vrne število polnih let, mesecev in dni med obema datumoma. Prenos "Y" sam po sebi vrne samo število let. Prehod "YM" vrne število polnih let in mesecev. Funkcija TODAY vrne današnji datum kot vrednost datuma.

Izračun starosti z uporabo aritmetike

Ker so datumi shranjeni kot številke, lahko uporabite standardne aritmetične operatorje za datumske vrednosti za izvajanje lastnih izračunov starosti. Ko odštejete dve vrednosti datuma, je rezultat število dni med obema datumoma. Število dni delite s 365,25 in vzemite celo število rezultatov, da dobite število celih let med obema datumoma. Če na primer celica A1 vsebuje datum rojstva, lahko starost izračunate tako, da v celico preglednice vnesete "=INT((TODAY()-A1)/365.25)".