Tilbage till Bloggen
2 min read

Sådan beregnes alder i Excel: DATEDIF, YEARFRAC og et simpelt alternativ

Har du brug for en nøjagtig aldersformel i Excel? Lær, hvordan du beregner alder ud fra fødselsdatoen ved hjælp af DATEDIF og YEARFRAC, plus en simpel lommeregnermulighed til kantsager.

Sådan beregnes alder i Excel: DATEDIF, YEARFRAC og et simpelt alternativ

Sådan beregnes alder i Excel: DATEDIF, YEARFRAC og et simpelt alternativ

Excel kan beregne alder ud fra en fødselsdato, men små detaljer betyder noget (om fødselsdagen er sket endnu, skudår og ugyldige datoer). Nedenfor er kompakte, kopierbare formler og hurtige tips.

Hurtig mulighed: Brug en online aldersberegner

Hvis du ønsker en nøjagtig opdeling iår, måneder og dage(og du ikke ønsker at fejlsøge formler), brug et værktøj og indsæt derefter resultatet i dit ark.

Åbn aldersberegnerenog indtast fødselsdatoen og referencedatoen (i dag eller en hvilken som helst dato).

Alder i hele år (anbefales)

Dette er den mest almindelige definition af alder: antallet af fuldførte år.

Formel (Excel):

=DATEDIF(A2, TODAY(), "Y")

Eksempel:Hvis A2 er fødselsdatoen, returnerer formlen alderen i hele år fra i dag.

Alder som en decimal (omtrentlig)

Hvis du har brug for noget som 25,7 år, kan du bruge YEARFRAC. Bemærk, at det afhænger af antal dage og kan afvige lidt fra en nøjagtig opdeling af år-måneder-dage.

=YEARFRAC(A2, TODAY())

Alder på en bestemt dato (ikke i dag)

Erstat TODAY() med en celle, der indeholder referencedatoen (for eksempel B2).

=DATEDIF(A2, B2, "Y")

Almindelige faldgruber

  • Celleformatering:Sørg for, at din fødselsdato er en reel datoværdi, ikke tekst.
  • DATEDIF særheder:DATEDIF understøttes, men vises ikke altid i Excel-hjælp; test et par rækker for at bekræfte resultatet.
  • Springdag fødselsdage:Hvis du gemmer 2004-02-29, kan beregninger på tværs af ikke-skudår overraske dig. Værktøjer håndterer dette konsekvent; formler kan have brug for ekstra håndtering afhængigt af dine regler.

FAQ

Hvad er den bedste Excel-aldersformel?

I fuldendte år,DATEDIF(dob, as_of, "Y")er den enkleste. Hvis du har brug for en nøjagtig opdeling (år, måneder, dage), brug en lommeregner eller udregn hver enhed omhyggeligt.

Kan jeg beregne alder i år og måneder?

Ja. Brug DATEDIF i år og måneder:

=DATEDIF(A2, TODAY(), "Y") & " years, " & DATEDIF(A2, TODAY(), "YM") & " months"

Relateret