Hvordan beregne alder i Excel ved hjelp av formler + GRATIS kalkulatormal

Innholdsfortegnelse

Se video - Hvordan beregne alder i Excel (i år, måneder og dager)

Ved å bruke en kombinasjon av Excel -funksjoner og fødselsdato kan du enkelt beregne alder i Excel. Du kan enten beregne alderen til gjeldende dato eller mellom den angitte tidsperioden.

Teknikken som vises her kan også brukes i andre situasjoner, for eksempel beregning av prosjektets varighet eller tjenestetid.

Hvordan beregne alder i Excel

I denne opplæringen lærer du hvordan du beregner alder i Excel i:

  • Antall år som gikk til den angitte datoen.
  • Antall år, måneder og dager gikk til den angitte datoen.

Du kan også laste ned Excel -kalkulatormal.

Beregn alder i Excel - kun år

Anta at du har fødselsdatoen i celle B1, og du vil beregne hvor mange år som har gått siden den datoen, her er formelen som gir deg resultatet:

= DATEDIF (B1, I DAG (), "Y")

Hvis du har gjeldende dato (eller sluttdato) i en celle, kan du bruke referansen i stedet for TODAY -funksjonen. For eksempel, hvis du har gjeldende dato i celle B2, kan du bruke formelen:

= DATEDIF (B1, B2, "Y")

DATEDIF-funksjonen er tilgjengelig for kompatibiliteten med Lotus 1-2-3.

En av tingene du vil legge merke til når du bruker denne funksjonen er at det ikke er noe IntelliSense tilgjengelig for denne funksjonen. Ingen verktøytips vises når du bruker denne funksjonen.

Dette betyr at mens du kan bruke denne funksjonen i Excel, må du kjenne syntaksen og hvor mange argumenter denne funksjonen tar.

Hvis du er interessert i å vite mer om DATEDIF -funksjonen, kan du lese innholdet i boksen nedenfor. Hvis ikke, kan du hoppe over dette og gå til neste avsnitt.

Syntaks for DATEDIF -funksjonen:

= DATEDIF (startdato, sluttdato, enhet)

Det tar 3 argumenter:

  • startdato: Det er en dato som representerer startdatoverdien for perioden. Den kan skrives inn som tekststrenger i doble anførselstegn, som serienumre eller som et resultat av en annen funksjon, for eksempel DATE ().
  • sluttdato: Det er en dato som representerer sluttdatoverdien for perioden. Den kan skrives inn som tekststrenger i doble anførselstegn, som serienumre eller som et resultat av en annen funksjon, for eksempel DATE ().
  • enhet: Dette vil avgjøre hvilken type resultat du får fra denne funksjonen. Det er seks forskjellige utganger du kan få fra DATEDIF -funksjonen, basert på hvilken enhet du bruker. Her er enhetene du kan bruke:
    • “Y” - returnerer antall fullførte år i den angitte tidsperioden.
    • “M” - returnerer antall fullførte måneder i den angitte tidsperioden.
    • “D” - returnerer antall fullførte dager i den angitte perioden.
    • "MD" - returnerer antall dager i perioden, men teller ikke dagene i årene og månedene som er fullført.
    • "YM" - returnerer antall måneder i perioden, men teller ikke dem i årene som er fullført.
    • "YD" - returnerer antall dager i perioden, men teller ikke dem i årene som er fullført.

Du kan også bruke YEARFRAC -funksjonen til å beregne alderen i Excel (i år) i det angitte datoområdet.

Her er formelen:

= INT (YEARFRAC (B1, I DAG ()))

YEARFRAC -funksjonen returnerer antall år mellom de to angitte datoene, og deretter returnerer INT -funksjonen bare hele talldelen av verdien.

MERK: Det er en god praksis å bruke DATE -funksjonen for å få datoverdien. Det unngår feilaktige resultater som kan oppstå når du angir datoen som tekst eller et annet format (som ikke er et akseptabelt datoformat).

Beregn alder i Excel - år, måneder og dager

Anta at du har fødselsdatoen i celle A1, her er formlene:

For å få årsverdien:

= DATEDIF (B1, I DAG (), "Y")

For å få månedsverdien:

= DATEDIF (B1, I DAG (), "YM")

For å få dagsverdien:

= DATEDIF (B1, TODAY (), "MD")

Nå som du vet hvordan du skal beregne årene, månedene og dagene, kan du kombinere disse tre for å få en tekst som sier 26 år, 2 måneder og 13 dager. Her er formelen som vil få dette gjort:

= DATEDIF (B1, TODAY (), "Y") & "Years" & DATEDIF (B1, TODAY (), "YM") & "Months" & DATEDIF (B1, TODAY (), "MD") & "Days"

Vær oppmerksom på at TODAY -funksjonen er flyktig, og verdien vil endres hver dag når du åpner arbeidsboken eller det er en endring i den. Hvis du vil beholde resultatet som det er, konverterer du formelresultatet til en statisk verdi.

Excel -funksjoner som brukes:

Her er en liste over funksjoner som brukes i denne opplæringen:

  • DATEDIF () - Denne funksjonen beregner antall dager, måneder og år mellom to angitte datoer.
  • TODAY () - Den gir gjeldende datoverdi.
  • YEARFRAC () - Det tar startdato og sluttdato og gir deg antall år som har gått mellom de to datoene. For eksempel, hvis noens fødselsdato er 01-01-1990, og gjeldende dato er 15-06-2016, vil formelen returnere 26.455. Her representerer heltallsdelen antall år som er fullført, og desimaldelen representerer flere dager som har gått etter 26 år.
  • DATE () - Den returnerer datoverdien når du angir argumentene for år, måned og dag.
  • INT () - Dette returnerer hele talldelen av en verdi.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave