Hoofd Ander Hoe leeftijd te berekenen in Google Spreadsheets vanaf geboortedatum

Hoe leeftijd te berekenen in Google Spreadsheets vanaf geboortedatum



Google Spreadsheets kan voor meer worden gebruikt dan alleen gegevensverzameling en -organisatie. U kunt het ook gebruiken om de huidige tijd te bepalen, grafieken te maken en de leeftijd te berekenen met behulp van een geboortedatum. Dit laatste wordt ontdekt door het gebruik van formules en functies die rechtstreeks in Google Spreadsheets zijn ingebouwd.

  Hoe leeftijd te berekenen in Google Spreadsheets vanaf geboortedatum

Leeftijd bepalen vanaf geboortedatum in Google Spreadsheets

Wanneer u Google Spreadsheets gebruikt, heeft u twee overheersende manieren om de leeftijd vanaf een geboortedatum te bepalen. Er is DATEDIF , wat de meest flexibele optie is, en JAARFRAC , de eenvoudigere keuze. Aan het einde van het artikel zou je in staat moeten zijn om niet alleen de leeftijd van een enkel individu te bepalen, maar ook die van meerdere groepen van verschillende mensen tegelijk.

Ik zal beginnen met de DATEDIF-functie.

De DATEDIF-functie

Voordat we in de functie zelf kunnen duiken, moeten we weten hoe deze werkt. Dit vereist het leren van de syntaxis voor gebruik met de DATEDIF-functie. Elke sectie die je in de Functie hebt getypt, correleert met een taak, bekijk deze taken hieronder:

Syntaxis

=DATUM.ALS(startdatum,einddatum,eenheid)

  • startdatum
    • De berekening zal moeten beginnen met de geboortedatum.
  • einddatum
    • Dit is de datum waarop de berekening wordt afgerond. Bij het bepalen van de huidige leeftijd zal dit aantal waarschijnlijk de datum van vandaag zijn.
  • eenheid
  • De uitvoerkeuzes die bestaan ​​uit: 'Y', 'M', 'D', 'YM', 'YD' of 'MD'.
  • Y – Totaal aantal volledige, verstreken jaren tussen ingevoerde begin- en einddatum.
    • YM - De 'M' staat voor maanden. Deze output toont het aantal maanden volgend op de volledig verstreken jaren voor 'Y'. Het aantal zal niet groter zijn dan 11.
    • YD - De 'D' staat voor dagen. Deze output toont het aantal dagen volgend op de volledig verstreken jaren voor 'Y'. Het aantal zal niet hoger zijn dan 364.
  • M – Het totale aantal volledig verstreken maanden tussen ingevoerde begin- en einddatum.
    • MD – Net als in de andere eenheden, staat 'D' voor dagen. Deze output toont het aantal dagen volgend op de volledig verstreken maanden voor 'M'. Mag niet hoger zijn dan 30.
  • D – Het totale aantal volledig verstreken dagen tussen de ingevoerde begin- en einddatum.

De berekening

Nu u de syntaxis begrijpt die zal worden gebruikt, kunnen we de formule instellen. Zoals eerder vermeld, is de DATEDIF-functie de meest flexibele optie bij het bepalen van de leeftijd vanaf een geboortedatum. De reden hiervoor is dat je alle details van de leeftijd kunt berekenen in een jaar-, maand- en dagformaat.

Om te beginnen hebben we een voorbeelddatum nodig om in de cel te gebruiken. Ik heb besloten om de datum te plaatsen 14-7-1972 in cel A1 . We zullen de formule in de cel rechts ervan doen, B1 , als je wilt volgen om het onder de knie te krijgen.

We beginnen met de meest elementaire versie van de formule om de leeftijd te berekenen. Als u de bovenstaande syntaxis gebruikt om erachter te komen wat wat is, A1 is technisch gezien de startdatum , vandaag zal de zijn einddatum , en we zullen de leeftijd in jaren bepalen met behulp van 'J' . Daarom ziet de eerste formule die wordt gebruikt er als volgt uit:

=datedif(A1,today(),"Y")

Handige tip: Kopieer en plak de formule rechtstreeks in B2 en druk op Enter om de juiste uitvoer te ontvangen.

Als dit correct is gedaan, zal het getal, dat de berekende leeftijd aangeeft, in B1 worden geplaatst als '46'.

Laten we dezelfde formule gebruiken, maar deze keer zullen we de leeftijd in maanden bepalen met behulp van 'M' in plaats van 'J'.

=datedif(A1,today(),"M")

hoeveel uur heb ik op steam gespeeld?

Het totaal zou 559 maanden zijn. Dat is 559 maanden oud.

Dit aantal is echter een beetje absurd en ik denk dat we het een tandje hoger kunnen zetten door 'IN' in plaats van alleen 'M'.

=datedif(A1,today(),"YM")

Het nieuwe resultaat zou 7 moeten zijn, wat een veel beter beheersbaar aantal is.

Laten we, om grondig te zijn, eens kijken hoe de dagen eruit zullen zien met zowel 'YD' als 'MD'.

=datedif(A1,today(),"YD")

=datedif(A1,today(),"MD")

Deze keer worden de resultaten voor 'YD' weergegeven in B1 en het resultaat voor 'MD' in cel B2.

Heb je het tot nu toe onder de knie?

Vervolgens zullen we deze allemaal samenvoegen in een poging om onszelf een meer gedetailleerde berekening te geven. De formule kan een beetje hectisch worden om uit te typen, dus kopieer en plak de verstrekte formule in cel B1.

De te gebruiken formule is:

=datedif(A1,today(),"Y")&" Years "&datedif(A1,today(),"YM")&" months & "& datedif(A1,today(),"MD")&" days"

Het ampersand wordt gebruikt om elke formule samen te voegen als een kettingschakel. Dit is nodig om de volledige berekening te krijgen. Uw Google-spreadsheet moet dezelfde formule bevatten als:

Een volledige, gedetailleerde berekening heeft ons 46 jaar 7 maanden en 26 dagen opgeleverd. U kunt dezelfde formule ook gebruiken met de functie ArrayFormula. Dit betekent dat u niet alleen een enkele datum kunt berekenen, maar ook meerdere datums.

Ik heb willekeurig een paar datums gekozen en in extra cellen gestopt A2-A5 . Kies je eigen data en heb er een beetje plezier mee. Om de functie ArrayFormula te gebruiken, kopieert en plakt u het volgende in cel B1:

=ArrayFormula(datedif(A1:A5,today(),"Y")&" Years "&datedif(A1:A5,today(),"YM")&" months & "& datedif(A1:A5,today(),"MD")&" days")

Dit zijn mijn resultaten:

hoe pm je iemand op discord?

Laten we nu zeggen dat u elk deel van de datum in zijn eigen nette kleine kolom wilde scheiden om het te organiseren. Voeg in Google Spreadsheets uw startdatum (de geboortedatum) toe aan de ene kolom en de einddatum in een andere. Ik heb cel B2 gekozen voor de startdatum en C2 voor de einddatum in mijn voorbeeld. Mijn data komen overeen met de geboorten en recente sterfgevallen van beroemdheden Burt Reynolds, Johnny Cash en Luke Perry.

Zoals te zien is, is kolom A de naam van de persoon, kolom B de startdatum en C de einddatum. Nu voeg ik nog vier kolommen aan de rechterkant toe. Een voor elk van 'Y', 'YM', 'YD' en een combinatie van alle drie. Nu hoef je alleen nog maar de juiste formules toe te voegen aan elke rij voor elke beroemdheid.

Burt Reynolds:

=DATEDIF(B2,C2,"Y") Wijzig 'Y' in de corresponderende kolom die u probeert te berekenen.

Johnny Cash:

=DATEDIF(B3,C3,"Y") Wijzig 'Y' in de corresponderende kolom die u probeert te berekenen.

Luke Perry:

=DATEDIF(B4,C4,"Y") Wijzig 'Y' in de corresponderende kolom die u probeert te berekenen.

Om de JOINED-formule te krijgen, moet je een ArrayFormula gebruiken, net zoals we eerder in het artikel hebben gedaan. U kunt woorden toevoegen zoals jaren om de resultaten van de jaren aan te geven door deze achter de formule en tussen haakjes te plaatsen.

=ArrayFormula(datedif(B2,C2,"Y")&" Years "&datedif(B2,C2,"YM")&" months & "& datedif(B2,C2,"MD")&" days")

Bovenstaande formule is per beroemdheid. Als u ze echter in één klap allemaal wilt uitschakelen, kopieert en plakt u de volgende formule in cel G2:

=ArrayFormula(datedif(B2:B4,C2:C4,"Y")&" Years "&datedif(B2:B4,C2:C4,"YM")&" months & "& datedif(B2:B4,C2:C4,"MD")&" days")

Uw Google-spreadsheet zou er ongeveer zo uit moeten zien:

Best netjes, hè? Zo eenvoudig is het bij het gebruik van de DATEDIF-functie. Nu kunnen we verder gaan met het gebruik van de YEARFRAC-functie.

De YEARFRAC-functie

De YEARFRAC-functie is een eenvoudige voor eenvoudige resultaten. Het is direct ter zake en levert een eindresultaat zonder alle extra toegevoegde output voor jaren, maanden en dagen.

Hier is een basisformule die alleen van toepassing is op een enkele cel:

=int(YEARFRAC(A1,today()))

U voegt de geboortedatum toe aan cel A1 en plakt de formule in B1 voor het resultaat. We gebruiken de geboortedatum 04/11/1983 :

Het resultaat is 35 jaar. Eenvoudig, net als bij het gebruik van de DATEDIF-functie voor een enkele cel. Vanaf hier kunnen we verder gaan met het gebruik van YEARFRAC binnen een ArrayFormula. Deze formule is handiger voor u wanneer u de leeftijd van grote groepen zoals studenten, docenten, teamleden, enz.

We moeten een kolom met verschillende geboortedata toevoegen. Ik heb kolom B geselecteerd omdat A zal worden gebruikt voor de namen van de personen. Kolom C wordt gebruikt voor de eindresultaten.

Om de leeftijd in de aangrenzende kolom in te vullen, moeten we de volgende formule gebruiken:

=ArrayFormula(int(yearfrac(B2:B8,today(),1)))

Plaats de bovenstaande formule in cel C2 om de resultaten te krijgen.

Als u liever gewoon doorgaat met een hele kolom en liever niet uitzoekt waar deze eindigt, kunt u een kleine variatie aan de formule toevoegen. Tack op IF en LEN naar het begin van de ArrayFormula als volgt:

=ArrayFormula(if(len(B2:B),(int(yearfrac(B2:B,today(),1))),))

Hiermee worden alle resultaten in die kolom berekend, beginnend bij B2.

Interessante Artikelen

Editor'S Choice

Discord-opdrachten - Een complete lijst en gids
Discord-opdrachten - Een complete lijst en gids
Er is geen twijfel over mogelijk - op dit moment is Discord de beste game-communicatie-app op de markt. Het beschikt over servers met de nadruk op privacy, gebruiksvriendelijke opdrachten en een heleboel andere dingen die u mogelijk
Waarom zijn processorwafers rond?
Waarom zijn processorwafers rond?
Een vraag houdt me al een tijdje bezig: waarom zijn processorwafers rond? Het is tenslotte niet echt logisch als die wafels worden gesneden en in vierkante processorkernen worden gesneden. Zoals je kunt zien
Een selectievakje toevoegen in Notion
Een selectievakje toevoegen in Notion
Notion is een productiviteitstool die al je verschillende notities, taken en documenten uit verschillende apps kan verzamelen en ze kan verenigen in één functionerende werkplek. Er is zoveel dat je met Notion kunt doen, van het maken van een simpele to-do
Schakel mediabediening in Mozilla Firefox in of uit
Schakel mediabediening in Mozilla Firefox in of uit
Mediabediening in- of uitschakelen in Mozilla Firefox Vanaf Firefox-versie 81 heeft Mozilla een werkende functie Media Controls in de browser geïmplementeerd. Het is een flyout waarmee u het afspelen van media vanaf alle tabbladen tegelijk kunt regelen. Het biedt de mogelijkheid om de track te veranderen (de video die momenteel wordt afgespeeld), te pauzeren of
Adobe Flash is bijna dood, aangezien 95% van de websites de software heeft verwijderd voordat deze met pensioen gaat
Adobe Flash is bijna dood, aangezien 95% van de websites de software heeft verwijderd voordat deze met pensioen gaat
Minder dan 5% van de wereldwijde websites gebruikt Flash, zo blijkt uit nieuwe informatie, waarbij de meeste websites de voorkeur geven aan Javascript voor het uitvoeren van functies. Flash wordt het meest gebruikt op Google-websites, hoewel er enkele andere zijn, zoals 6rrb.net, Monabrat.org en
Hoe u uw foto's op uw tv kunt bekijken
Hoe u uw foto's op uw tv kunt bekijken
Als je je foto's op een groot scherm wilt zien, kun je dat op een aantal manieren doen. Je kunt ze naar een USB-stick kopiëren en op je tv aansluiten, je kunt ze streamen met Chromecast
Hoe op te lossen wanneer u de beltoon niet kunt horen op een Android-apparaat
Hoe op te lossen wanneer u de beltoon niet kunt horen op een Android-apparaat
Als u een Android-apparaat bezit en u de beltoon van uw telefoon niet kunt horen, bent u niet de enige. Het kan frustrerend zijn als u belangrijke oproepen mist omdat uw telefoon niet overgaat of geen geluid maakt. Daar