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

Windows 8: 15 tips en trucs
Windows 8: 15 tips en trucs
We hebben ons meer dan een jaar ondergedompeld in Microsoft's meerdere Windows 8-bèta en definitieve releases, dus we hebben het gevoel dat we het beter kennen dan onze eigen moeders. Windows 8 brengt talloze kleine verbeteringen aan de bediening
Maak tegelmappen in het menu Start in Windows 10
Maak tegelmappen in het menu Start in Windows 10
Tegelmappen maken in het menu Start in Windows 10 (Live Folders). Organiseer tegels in mappen in het Start-menu in Windows 10. De bijgewerkte ...
Hoe RAR-bestanden van elk apparaat te extraheren
Hoe RAR-bestanden van elk apparaat te extraheren
Met de opkomst van internet is het comprimeren van bestanden voor upload- en downloaddoeleinden relatief gewoon geworden. Een van die compressiestandaarden is de .rar-extensie, die meer dicht opeengepakte archieven kan maken dan andere formaten. In dit artikel '
Hoe Snapchat GIF's te verzenden
Hoe Snapchat GIF's te verzenden
Wil je Snapchat GIF's delen met je vrienden? Hier is hoe.
Hoe alle foto's van Facebook te downloaden
Hoe alle foto's van Facebook te downloaden
Wist je dat Facebook-gebruikers elke dag zo'n 350 miljoen foto's uploaden? Als je een van die gebruikers bent en in de loop der jaren veel foto's hebt gepost, is het misschien tijd om je albums op te schonen. Maar voor jou
Hoe Ring Doorbell op computer te bekijken
Hoe Ring Doorbell op computer te bekijken
Als je hebt besloten om je huisbeveiliging te verbeteren en een Ring Doorbell hebt gekocht, moet je nog veel leren. De Ring Doorbell heeft veel toepassingen en is erg praktisch, hoewel het even kan duren
Hoe u kunt controleren welke laptopgeneratie u bezit
Hoe u kunt controleren welke laptopgeneratie u bezit
Intel domineert al jaren de laptopmarkt met zijn Core-processorreeks. Zo te zien zullen de momenteel beschikbare 9e en de komende 10e de positie van de serie nog verder versterken. Als je