Sådan beregnes alder i Excel ved hjælp af formler + GRATIS lommeregnerskabelon

Indholdsfortegnelse

Se video - Sådan beregnes alder i Excel (i år, måneder og dage)

Ved hjælp af en kombination af Excel -funktioner og fødselsdato kan du nemt beregne alder i Excel. Du kan enten beregne alderen til den aktuelle dato eller mellem den angivne periode.

Teknikken vist her kan også bruges i andre situationer, såsom beregning af et projekts varighed eller tjenestens varighed.

Sådan beregnes alder i Excel

I denne vejledning lærer du, hvordan du beregner alder i Excel i:

  • Antallet af år, der gik, indtil den angivne dato.
  • Antallet af år, måneder og dage gik til den angivne dato.

Du kan også downloade Excel -aldersberegner -skabelon.

Beregn alder i Excel - kun år

Antag, at du har fødselsdatoen i celle B1, og du vil beregne, hvor mange år der er gået siden denne dato, her er formlen, der giver dig resultatet:

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

Hvis du har den aktuelle dato (eller slutdatoen) i en celle, kan du bruge referencen i stedet for funktionen TODAY. Hvis du f.eks. Har den aktuelle dato i celle B2, kan du bruge formlen:

= DATEDIF (B1, B2, "Y")

DATEDIF-funktionen er tilgængelig for kompatibiliteten med Lotus 1-2-3.

En af de ting, du vil bemærke, når du bruger denne funktion, er, at der ikke er nogen IntelliSense tilgængelig for denne funktion. Der vises ikke noget værktøjstip, når du bruger denne funktion.

Det betyder, at mens du kan bruge denne funktion i Excel, skal du kende syntaksen, og hvor mange argumenter denne funktion tager.

Hvis du er interesseret i at vide mere om DATEDIF -funktionen, skal du læse indholdet i boksen herunder. Hvis ikke, kan du springe dette over og gå til det næste afsnit.

Syntaks for DATEDIF -funktionen:

= DATEDIF (startdato, slutdato, enhed)

Det kræver 3 argumenter:

  • start dato: Det er en dato, der repræsenterer periodens startdatoværdi. Det kan indtastes som tekststrenge i dobbelte anførselstegn, som serienumre eller som et resultat af en anden funktion, f.eks. DATE ().
  • slutdato: Det er en dato, der repræsenterer slutdatoværdien af ​​perioden. Det kan indtastes som tekststrenge i dobbelte anførselstegn, som serienumre eller som et resultat af en anden funktion, f.eks. DATE ().
  • enhed: Dette ville afgøre, hvilken type resultat du får fra denne funktion. Der er seks forskellige output, som du kan få fra DATEDIF -funktionen, baseret på hvilken enhed du bruger. Her er de enheder, du kan bruge:
    • “Y” - returnerer antallet af gennemførte år i den angivne tidsperiode.
    • “M” - returnerer antallet af gennemførte måneder i den angivne tidsperiode.
    • “D” - returnerer antallet af gennemførte dage i den angivne periode.
    • "MD" - returnerer antallet af dage i perioden, men tæller ikke dem i de år og måneder, der er afsluttet.
    • "YM" - returnerer antallet af måneder i perioden, men tæller ikke dem med i de år, der er afsluttet.
    • "YD" - returnerer antallet af dage i perioden, men tæller ikke dem i de år, der er afsluttet.

Du kan også bruge funktionen YEARFRAC til at beregne alderen i Excel (i år) i det angivne datointerval.

Her er formlen:

= INT (ÅRFRAC (B1, I DAG ()))

YEARFRAC -funktionen returnerer antallet af år mellem de to angivne datoer, og derefter returnerer INT -funktionen kun heltalens del af værdien.

BEMÆRK: Det er en god praksis at bruge funktionen DATE til at få datoværdien. Det undgår eventuelle fejlagtige resultater, der kan opstå, når datoen indtastes som tekst eller et andet format (hvilket ikke er et acceptabelt datoformat).

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

Antag, at du har fødselsdatoen i celle A1, her er formlerne:

For at få årsværdien:

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

Sådan får du månedsværdien:

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

For at få dagsværdien:

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

Nu hvor du ved, hvordan du beregner år, måneder og dage, kan du kombinere disse tre for at få en tekst, der siger 26 år, 2 måneder og 13 dage. Her er formlen, der får dette gjort:

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

Bemærk, at TODAY -funktionen er flygtig, og dens værdi ville ændre sig hver dag, når du åbner projektmappen, eller der er en ændring i den. Hvis du vil beholde resultatet som det er, skal du konvertere formelresultatet til en statisk værdi.

Brugte Excel -funktioner:

Her er en liste over funktioner, der bruges i denne vejledning:

  • DATEDIF () - Denne funktion beregner antallet af dage, måneder og år mellem to angivne datoer.
  • TODAY () - Den giver den aktuelle datoværdi.
  • YEARFRAC () - Det tager startdato og slutdato og giver dig det antal år, der er gået mellem de to datoer. For eksempel, hvis en persons fødselsdato er 01-01-1990, og den aktuelle dato er 15-06-2016, ville formlen returnere 26.455. Her repræsenterer heltalet antallet af gennemførte år, og decimaldelen repræsenterer yderligere dage, der er gået efter 26 år.
  • DATE () - Det returnerer datoværdien, når du angiver års-, måned- og dagværdi -argumenterne.
  • INT () - Dette returnerer heltal delen af ​​en værdi.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave