Hoe bereken je de leeftijd op basis van de geboortedatum die de gebruiker invult?

Lidmaatschaps-, toelatings- en inschrijfformulieren hebben vaak naast de geboortedatum ook de leeftijd van iemand nodig. Google Forms kan de datum verzamelen maar de leeftijd niet uitrekenen, dus je vraagt allebei en krijgt leeftijden die niet bij de data passen, of je rekent ze later uit in een sheet. Met Formfacade schrijf je een formule met TODAY en DIFF in de optie Calculate van een vraag Age, en het formulier toont de leeftijd zodra iemand zijn geboortedatum invult. De leeftijd wordt met het antwoord opgeslagen, dus hij staat er al als je synchroniseert met Google Sheets.

Maak je formulier en volg de stappen hieronder.

Instructies om de leeftijd te berekenen

  • Geef op de pagina die opent je formulier een naam, klik op Build form en dan op Proceed.
  • Klik op het tabblad "Edit".
De tabbladen Edit, Preview, Share en Responses, met Edit gemarkeerd
  • Klik op het pictogram + (Add field) in de werkbalk rechts.
  • Typ "Date of birth" als vraag en kies Date in de lijst met vraagtypes.
  • Klik nog een keer op het pictogram +.
  • Typ "Age" als vraag. Die is al een Short answer.
De werkbalk rechts op het tabblad Edit, met het pictogram + gemarkeerd
Klik op het pictogram ⚙️ rechtsonder bij de vraag Age.
Het formulier in Formfacade, met het tabblad EDIT, de vraag Age en het tandwielpictogram rechtsonder op de kaart gemarkeerd
Kies het tabblad "Answer".
Het paneel met veldinstellingen met het tabblad Answer en het vak Calculate gemarkeerd

Bereken de leeftijd met de functies DIFF en TODAY

De functie Diff berekent het aantal seconden, minuten, uren, dagen, maanden of jaren tussen twee vragen van het type datum of datum & tijd. Omdat we de leeftijd willen berekenen, gebruiken we jaren als eenheid.
TODAY().diff(date_of_birth, "years")
Let op: om date_of_birth in te voeren, typ je @ in de optie Calculate en kies je de vraag met de geboortedatum uit de lijst.
Schrijf de formule in de optie Calculate van de leeftijdsvraag, zoals hieronder. Klik op Save.
Het tabblad Answer met TODAY().diff(Date of birth, "years") in het vak Calculate
Zodra de gebruiker de geboortedatum invult, toont het formulier de leeftijd.
Het formulier Calculate Age met als geboortedatum 1 november 2000 en een Age van 26

Samenvatting

Heb je de leeftijd nodig op basis van een geboortedatum, dan kan Google Forms die niet berekenen. Met Formfacade schrijf je de formule met TODAY en DIFF in de optie Calculate en verschijnt de leeftijd zodra de gebruiker de geboortedatum invult. Maak je formulier en volg de stappen hierboven. Heb je vragen, schrijf dan naar support.

Laatst bijgewerkt: