Hvordan beregne Alder i Excel ved hjelp av en fødselsdato

Hvordan beregne Alder i Excel ved hjelp av en fødselsdato


To av de mest vanlige måter å beregne alder fra en fødselsdato i Excel er å bruke DATODIFF funksjon og å bruke standard aritmetiske operatorer på datofelt. Når du bruker datoverdier i et Excel-regneark, er det nyttig å forstå hvordan datoverdier lagres i Excel og forskjellen mellom tegnstrenger og datofelt. Datofelt er ikke kompatible mellom Windows og Mac-versjoner av Excel; hvis du oppretter et regneark med datofelt på én plattform og åpne den med den andre, vil datoverdier være feil.

Dato verdier i Excel

Excel har en spesiell datatype som heter Date det riktig tolker en verdi som en dato i stedet for en tegnstreng. Du kan konvertere tegnstrengene til datofelt ved å formatere cellene med datoformatet eller ved å beregne verdien av en dato fra sin tekststreng representasjon ved hjelp av DATEVALUE funksjon. For eksempel, DATEVALUE ( "08/05/2008") scorer på tegnstreng "08/06/2008" til datoen 06.08.2008 eller datoen 08.06.2008, avhengig av om operativsystemet innstillingen er måned-dag Year eller dag-måned-år.

Hvordan Excel Butikker Datoer

Excel butikker datoer internt som serienumre, som er flyttall. Heltallsdelen representerer antall dager siden 1. januar 1900 i Windows, og antall dager siden 1 januar 1904 på en Mac, der 1 januar er lik en. Den desimal delen representerer antall sekunder siden midnatt, eller null hvis ingen tid er forbundet med datoen. Av denne grunn, vil datofeltet på en spreadsheeet opprettet i Windows er fire år forskjellig fra samme dato feltet når du åpner regnearket på en Mac.

Beregning Age Med DATODIFF

Den DATODIFF funksjon i Excel er ideell for beregning av alder i et regneark. Du kan instruere funksjonen til å returnere antall hele år, måneder og dager mellom to datoer, eller en kombinasjon av de tre. Før startdato og sluttdato som tegnstrenger, serienumre eller datoverdier og en kombinasjon av "Y", "M" og "D" i henhold til hvordan du vil resultatene. For eksempel DATODIFF ( "10/14/2014", "05/01/1970", "YMD") returnerer antall hele år, måneder og dager mellom de to datoene. Passing "Y" av seg selv returnerer bare antall år. Passing "YM" returnerer antall hele år og måneder. DAG-funksjonen returnerer dagens dato som en datoverdi.

Beregning Age Bruke Arithmetic

Siden datoer lagres som tall, kan du bruke standard aritmetiske operatorer på datoverdier for å utføre dine egne alders beregninger. Når du trekker to datoverdier, er resultatet det antall dager mellom de to datoene. Del antall dager ved 365,25 og ta heltallsverdi av resultatet for å få det antall hele år mellom de to datoene. For eksempel, hvis celle A1 inneholder en fødselsdato, kan du beregne alder ved å skrive "= INT ((IDAG () - A1) /365.25)" i en regnearkcelle.