Hoe de leeftijd in Excel te berekenen met formules + GRATIS rekenmachinesjabloon

Bekijk video - Hoe de leeftijd in Excel te berekenen (in jaren, maanden en dagen)

Met een combinatie van Excel-functies en de geboortedatum bereken je eenvoudig de leeftijd in Excel. U kunt de leeftijd berekenen tot de huidige datum of tussen de opgegeven periode.

De hier getoonde techniek kan ook in andere situaties worden gebruikt, zoals het berekenen van de duur van een project of de duur van de dienst.

Hoe leeftijd te berekenen in Excel

In deze zelfstudie leert u hoe u de leeftijd in Excel kunt berekenen in:

  • Het aantal jaren verstreken tot de opgegeven datum.
  • Het aantal jaren, maanden en dagen dat is verstreken tot de opgegeven datum.

U kunt ook de downloaden Excel-sjabloon voor leeftijdscalculator.

Bereken leeftijd in Excel - alleen jaren

Stel dat je de geboortedatum in cel B1 hebt staan ​​en je wilt berekenen hoeveel jaren er zijn verstreken sinds die datum, dan is hier de formule die je het resultaat geeft:

=DATUM.ALS(B1,VANDAAG(),"J")

Als u de huidige datum (of de einddatum) in een cel heeft, kunt u de verwijzing gebruiken in plaats van de functie VANDAAG. Als u bijvoorbeeld de huidige datum in cel B2 heeft staan, kunt u de formule gebruiken:

=DATUM.ALS(B1,B2,"Y")

DATEDIF-functie is bedoeld voor de compatibiliteit met Lotus 1-2-3.

Een van de dingen die je opvalt als je deze functie gebruikt, is dat er geen IntelliSense beschikbaar is voor deze functie. Er verschijnt geen tooltip wanneer u deze functie gebruikt.

Dit betekent dat hoewel u deze functie in Excel kunt gebruiken, u de syntaxis moet kennen en hoeveel argumenten deze functie nodig heeft.

Als u meer wilt weten over de DATEDIF-functie, lees dan de inhoud van het onderstaande vak. Als dit niet het geval is, kunt u dit overslaan en naar het volgende gedeelte gaan.

Syntaxis van de DATEDIF-functie:

=DATUM.ALS(startdatum, einddatum, eenheid)

Er zijn 3 argumenten nodig:

  • begin datum: Het is een datum die de begindatumwaarde van de periode vertegenwoordigt. Het kan worden ingevoerd als tekenreeksen tussen dubbele aanhalingstekens, als serienummers of als resultaat van een andere functie, zoals DATE().
  • einddatum: Het is een datum die de einddatumwaarde van de periode vertegenwoordigt. Het kan worden ingevoerd als tekenreeksen tussen dubbele aanhalingstekens, als serienummers of als resultaat van een andere functie, zoals DATE().
  • eenheid: Dit zou bepalen welk type resultaat u van deze functie krijgt. Er zijn zes verschillende outputs die u kunt krijgen van de DATEDIF-functie, afhankelijk van de eenheid die u gebruikt. Dit zijn de eenheden die u kunt gebruiken:
    • "Y" - retourneert het aantal voltooide jaren in de opgegeven periode.
    • "M" - retourneert het aantal voltooide maanden in de opgegeven periode.
    • "D" - retourneert het aantal voltooide dagen in de opgegeven periode.
    • "MD" - retourneert het aantal dagen in de periode, maar telt niet de dagen in de jaren en maanden die zijn voltooid.
    • "JM" - retourneert het aantal maanden in de periode, maar telt niet de jaren die zijn voltooid.
    • "YD" - retourneert het aantal dagen in de periode, maar telt niet de dagen in de jaren die zijn voltooid.

U kunt ook de functie JAARFRAC gebruiken om de leeftijd in Excel (in jaren) in het opgegeven datumbereik te berekenen.

Hier is de formule:

=INT(JAARFRAC(B1,VANDAAG()))

De functie JAARFRAC retourneert het aantal jaren tussen de twee opgegeven datums en vervolgens retourneert de functie INT alleen het gehele deel van de waarde.

OPMERKING: Het is een goede gewoonte om de DATE-functie te gebruiken om de datumwaarde te krijgen. Het voorkomt eventuele foutieve resultaten die kunnen optreden bij het invoeren van de datum als tekst of een ander formaat (wat geen acceptabel datumformaat is).

Bereken leeftijd in Excel - jaren, maanden en dagen

Stel dat je de geboortedatum in cel A1 hebt staan, hier zijn de formules:

Om de jaarwaarde te krijgen:

=DATUM.ALS(B1,VANDAAG(),"J")

Om de maandwaarde te krijgen:

=DATUM.ALS(B1,VANDAAG(),"JM")

Om de dagwaarde te krijgen:

=DATUM.ALS(B1,VANDAAG(),"MD")

Nu je weet hoe je de jaren, maanden en dagen moet berekenen, kun je deze drie combineren om een ​​tekst te krijgen met de tekst 26 jaar, 2 maanden en 13 dagen. Hier is de formule die dit voor elkaar krijgt:

=DATEDIF(B1,TODAY(),"Y")&" Jaren "&DATEDIF(B1,TODAY(),"YM")&" Maanden "&DATEDIF(B1,TODAY(),"MD")&" Dagen"

Houd er rekening mee dat de functie VANDAAG vluchtig is en dat de waarde ervan elke dag zou veranderen wanneer u de werkmap opent of er een wijziging in is. Als u het resultaat wilt behouden zoals het is, converteert u het formuleresultaat naar een statische waarde.

Gebruikte Excel-functies:

Hier is een lijst met functies die in deze zelfstudie worden gebruikt:

  • DATEDIF() - Deze functie berekent het aantal dagen, maanden en jaren tussen twee opgegeven datums.
  • TODAY() - Het geeft de huidige datumwaarde.
  • YEARFRAC() - Het neemt de startdatum en de einddatum en geeft u het aantal jaren dat is verstreken tussen de twee datums. Als iemands geboortedatum bijvoorbeeld 01-01-1990 is en de huidige datum 15-06-2016 is, levert de formule 26,455 op. Hier staat het gehele deel voor het aantal voltooide jaren en het decimale deel voor extra dagen die na 26 jaar zijn verstreken.
  • DATE() - Het retourneert de datumwaarde wanneer u de waardeargumenten Jaar, Maand en Dag opgeeft.
  • INT() - Dit retourneert het gehele deel van een waarde.
wave wave wave wave wave