Come calcolare l'età dalla data di nascita inserita dall'utente?

I moduli di adesione, ammissione e iscrizione spesso richiedono l'età di una persona oltre alla data di nascita. Google Forms può raccogliere la data ma non sa calcolare l'età, quindi o chiedi entrambe e ricevi età che non corrispondono alle date, o le calcoli dopo in un foglio. Con Formfacade, scrivi una formula con TODAY e DIFF nell'opzione Calculate di una domanda Age, e il modulo mostra l'età appena qualcuno inserisce la data di nascita. L'età viene salvata con la risposta, quindi c'è già quando sincronizzi con Google Sheets.

Crea il tuo modulo e segui i passi qui sotto.

Istruzioni per calcolare l'età

  • Nella pagina che si apre, dai un nome al modulo, clicca su Build form e clicca su Proceed.
  • Clicca sulla scheda "Edit".
Le schede Edit, Preview, Share e Responses, con Edit evidenziato
  • Clicca sull'icona + (Add field) nella barra degli strumenti a destra.
  • Scrivi "Date of birth" come domanda e seleziona Date nell'elenco dei tipi di domanda.
  • Clicca di nuovo sull'icona +.
  • Scrivi "Age" come domanda. È già una Short answer.
La barra degli strumenti a destra della scheda Edit, con l'icona + evidenziata
Clicca sull'icona ⚙️ in basso a destra della domanda Age.
Il modulo in Formfacade, con la scheda EDIT, la domanda Age e l'icona a ingranaggio in basso a destra della sua scheda evidenziate
Seleziona la scheda "Answer".
Il pannello delle impostazioni del campo con la scheda Answer e la casella Calculate evidenziate

Usa le funzioni DIFF e TODAY per calcolare l'età

La funzione Diff calcola il numero di secondi, minuti, ore, giorni, mesi o anni tra due domande di tipo data o data & ora. Dato che vogliamo calcolare l'età, useremo gli anni come unità.
TODAY().diff(date_of_birth, "years")
Nota: per inserire date_of_birth, scrivi @ nell'opzione calculate e seleziona la domanda sulla data di nascita dall'elenco.
Scrivi la formula nell'opzione Calculate della domanda sull'età come mostrato qui sotto. Clicca su Save.
La scheda Answer con TODAY().diff(Date of birth, "years") scritto nel riquadro Calculate
Appena l'utente inserisce la data di nascita, il modulo mostra l'età.
Il modulo Calculate Age con data di nascita 1 novembre 2000 e Age 26

Riepilogo

Se ti serve l'età a partire da una data di nascita, Google Forms non può calcolarla. Con Formfacade, puoi scrivere la formula con TODAY e DIFF nell'opzione Calculate e l'età viene mostrata appena l'utente inserisce la data di nascita. Crea il tuo modulo e completa i passi qui sopra. Se hai domande, scrivi all'assistenza.

Ultimo aggiornamento: