Hvordan beregne alder fra bursdag i Excel (8 enkle metoder) -

  • Dele Denne
Hugh West

Artikkelen demonstrerer noen fantastiske metoder for å beregne alder fra en bursdag i Excel. Du vil lære noen formler for å beregne alder som et antall hele år, i tillegg til å få faktiske aldre i år, måneder og dager på dagens dato eller en bestemt dato. Nå vil vi ta deg gjennom de enkle og praktiske metodene for hvordan du beregner alder fra bursdag i Excel.

Last ned øvelsesarbeidsbok

Du kan laste ned følgende Excel-arbeidsbok for bedre forståelse og øving selv .

Beregne alder fra bursdag.xlsm

8 metoder for å beregne alder fra bursdag i Excel

“Hei, hvor gammel er du ? « Et veldig vanlig spørsmål. Fra barndommen vår må vi alle ha hørt dette spørsmålet ofte. Men, hva betyr det? Det angir vanligvis et svar som uttrykker hvor lenge du har vært i live.

Selv om det ikke er noen dedikert funksjon for å beregne alder fra fødselsdag i Excel, er det en få alternative måter å konvertere fødselsdatoen til alder.

Vi har en liste over Fødselsdager på 10 individer.

Kl. I dette øyeblikket vil vi beregne alderen deres i Excel fra fødselsdagene.

1. Bruke grunnleggende formel for å beregne alder fra bursdag i Excel

Til å begynne med lærer vi den mest tradisjonelle måten for å beregne alder i år i Excel. Hva er den vanligste metoden for å bestemme noens alder? Bare trekk frafødselsdato fra gjeldende dato. Denne vanlige formelen for å beregne alder kan også brukes i Excel. Følg trinnene nøye.

Trinn:

  • Først , velg celle D5 , skriv inn formelen nedenfor , og trykk ENTER .
=(TODAY()-C5)/365.25

Her er C5 startcellen til Bursdag kolonne.

I DAG-funksjonen returnerer dagens dato. Naturligvis består 1 år av 365 dager. Men skuddår kommer hvert 4. år, så vi deler datoforskjellene på 365,25. Bruk Fyllhåndtak -verktøyet og dra det ned for å fullføre kolonnen D .

  • Deretter, hvis du vil vise resultatene på bare fulle år, bruker du INT-funksjon .
=INT(D5)

Merk: Sørg for at cellene D5:D14 er formatert i Nummer eller Generelt .

Les mer: Slik beregner du gjennomsnittsalder i Excel (7 enkle metoder)

2. Bruk av formelkombinasjon av funksjonen IF, YEAR, MONTH og NOW

Denne metoden bruker en formel kombinere noen distinkte funksjoner. Funksjonene HVIS , ÅR , MÅNED og har sine egne operasjoner her. Følg trinnene nedenfor.

Trinn:

  • Velg først celle D5 og skriv ned formelen nedenfor, og trykk på ENTER .
=IF(MONTH(NOW())>MONTH(C5),YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo",YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo")

Formeloversikt

Her, MÅNED og ÅR funksjoner returnerer måneden og året for den datoen som et tall. Vi brukte IF-funksjonen for å sette inn en logisk test som viser at hvis måneden for nåværende dato er større enn måneden fødselsdato , så fungerer formelen :

YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo"

Ellers vil resten av formelen fungere:

YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo"

Merk: Ulempen med denne metoden er at den returnerer 12 måneder i stedet for å legge til 1 år. Vi kan se det i Jones sitt tilfelle.

3. Beregning av alder fra fødselsår, måned og dag i forskjellige celler

Her har vi fødselsdatoen vår i forskjellige celler ved å dele dem inn i År , Måned, og Dag .

Fra denne tabellen , vi vil beregne deres nåværende alder. Følg arbeidstrinnene våre nøye.

Trinn:

  • For det første må vi få fødselsdatoen ved å bruke DATE og DATOVERDI funksjoner. For å gjøre det brukte vi denne formelen:
=DATE(C5,MONTH(DATEVALUE(D5&"1")),E5)

Denne formelen slo sammen de forskjellige årene, månedene og dagene til én celle.

  • Velg celle G5 og lim inn formelen nedenfor.
=DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "y") & " Years, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5),TODAY(), "ym") & " Months, "&  DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "md") & " Days"

Les mer: Hvordan beregne alder i Excel i år og måneder (5 enkle måter)

4. Implementering ÅRFRAK-funksjonen

Å bruke ÅRFRAK-funksjonen , som returnerer en brøkdel av året, er også en pålitelig tilnærming til å beregne alder fra fødselsdager iUtmerke. Følg trinnene nedenfor.

Trinn:

  • Velg celle D5 og skriv ned formelen nedenfor.
=YEARFRAC(C5,TODAY(),1)

Denne funksjonen beregnet forskjellen mellom bursdag og dagens dato. Her tar vi grunnlaget som 1 som betyr faktisk.

  • For å vise alderen i hele år, bruk INT-funksjonen .

5. Bruk DATEDIF-funksjonen for å beregne alder fra bursdag i Excel

Den mest praktiske og brukbare funksjonen for å beregne alderen er DATEDIF-funksjonen . Følg trinnene grundig.

Trinn:

  • I begynnelsen velger du celle D5 og limer inn formelen nedenfor, og trykker på ENTER .
=DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"

Formeloversikt

For å få alderen i år, måneder og dager har vi brukt argumentene “Y” , “YM” og “MD” sekvensielt i DATEDIF-funksjonen . Formelen ovenfor returnerer en enkelt tekststreng med 3 verdier (år, måneder og dager) sammenkoblet.

6. Kombinere IF med DATEDIF-funksjonen for å vise kun verdier som ikke er null

I vår forrige metode, kan det hende du legger merke til et problem at det er 0 måneder og 0 dager som vises i noen celler.

For å unngå dette problemet og vise verdier som ikke er null, kan vi gjøre noe renovering til vår tidligere formel ved å kombinere IF-funksjonen . For å bli oppdatert med den nye formelen,observer nøye.

Trinn:

  • Velg først celle D5 og skriv ned formelen som følger, og trykk på ENTER .
=IF(DATEDIF(C5, TODAY(),"y")=0,"",DATEDIF(C5, TODAY(),"y")&" years, ")& IF(DATEDIF(C5, TODAY(),"ym")=0,"",DATEDIF(C5, TODAY(),"ym")&" months, ")& IF(DATEDIF(C5, TODAY(),"md")=0,"",DATEDIF(C5, TODAY(),"md")&" days")

Denne formelen er akkurat som vår forrige formel, men den eneste forskjellen er at hvis det er en nullverdi i år, måneder eller dager, vil disse vilkårene bli utelatt. Ved å bruke IF-funksjonen brukte vi denne betingelsen for å vise verdier som ikke er null.

7. Beregning av alder på en bestemt dato

I våre tidligere metoder lærte vi hvordan å beregne nåværende alder fra bursdagen. Nå kjenner vi prosedyren for bestemmelse av alderen på en bestemt dato.

For å forutsi alder på en bestemt dato brukte vi DATEDIF-funksjonen igjen. Fra dette kan du tydeligvis forstå hvor praktisk det er å bruke denne funksjonen. Følg trinnene nedenfor.

Trinn:

  • Velg celle E5 og skriv ned formelen nedenfor og trykk ENTER .
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"

Forskjellen fra våre tidligere metoder er at der har vi beregnet alderen frem til i dag Dato. Derfor brukte vi IDAG-funksjonen . Men her regner vi ut alderen på en bestemt dato, ikke den nåværende alderen. Så vi bruker en annen cellereferanse for sluttdatoen .

Les mer: Hvordan beregne alder mellom to datoer i Excel (6 nyttige metoder)

8. Bruke VBA for å beregne alder fra bursdag tilExcel

En annen måte å beregne alder i Excel fra fødselsdager er å bruke VBA-koden. Du kan følge trinnene nedenfor for å beregne alderen ved å bruke denne metoden.

Trinn:

  • Høyreklikk på Arknavn og velg Vis kode .

  • Microsoft Visual Basic for Applications-vinduet åpnes umiddelbart. Høyreklikk på Sheet9 (VBA) > velg Sett inn > Modul.

  • Det åpner en kodemodul, hvor du limer inn koden nedenfor ned og klikk på Kjør -knappen eller trykk F5.
2974
  • Nå lukker du kodemodulen, gå tilbake til regnearket. Du kan se at D5:D14 celler automatisk har blitt fylt med alderen i år. I formellinjen kan vi se DATEDIF-funksjonen som vi har brukt i VBA-koden .

Finne ut datoen når en person når en gitt alder

La oss si at Robins fødselsdato er 13-08-1996. Når ville han fylt 50 år? Hvordan vet du at? Ingenting å bekymre seg for hvis du ikke visste det tidligere. Bare følg trinnene våre nøye.

Trinn:

  • Velg først celle D5 og skriv ned formelen som følger, og trykk deretter på ENTER .
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

Her har vi nettopp lagt til 50 med året av fødselsdatoen. Til slutt kommer den tilbake på datoen for å oppnå 50 årAlder .

Konklusjon

Takk for at du leste denne artikkelen, vi håper dette var nyttig. Gi oss beskjed i kommentarfeltet hvis du har spørsmål eller forslag. Besøk nettstedet vårt Exceldemy for å utforske mer.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.