Google Forms : auto-alimenter une liste de choix en fonction de réponses envoyées par un formulaire
Dans ce nouvel article, je vous propose de répondre à un besoin courant : enrichir une liste de choix dans un formulaire en fonction de réponses apportées par les utilisateurs du formulaire. Nous utiliserons ici […]

Google Forms : auto-alimenter une liste de choix en fonction de réponses envoyées par un formulaire
Dans ce nouvel article, je vous propose de répondre à un besoin courant : enrichir une liste de choix dans un formulaire en fonction de réponses apportées par les utilisateurs du formulaire. Nous utiliserons ici le module complémentaire #FormRanger, ainsi que les formules de manipulations de données dans Google Sheets : #unique() et #sort().
Contexte : Imaginez une question à choix multiples avec un champ « autre » que l’utilisateur remplit si la liste proposée ne lui convient pas. Il faudrait que cette nouvelle proposition apparaisse pour le prochain utilisateur pour qu’il coche la réponse sans avoir besoin de la ressaisir, et éviter aussi les fausses réponses identiques (les réponses « BLEU » ou « BLEUE » semblent identiques mais ne seront pas comptabilisées ensemble).
Exemple : Voici un sondage passionnant sur la couleur préférée d’un groupe de personnes :

J’ajoute « BLEU » dans le champ « AUTRE »

Je valide…

J’affiche le formulaire à nouveau !

Ta Daaa : La couleur « BLEU » que j’avais ajoutée dans « Autre » fait à présent partie des choix !
Suivez le guide :
- Créez le formulaire
Créez une question à choix multiple, avec « ajouter « autre » » qui permet à l’utilisateur de saisir une nouvelle réponse.

- Répondez une première fois en choisissant la seule couleur proposée
- Affichez la feuille de réponses
(Pour en savoir plus sur l’affichage de la feuille de réponse depuis Forms, voici le lien qui va bien.)

- Répondez plusieurs fois en utilisant le champ « Autre »
Les réponses s’accumulent dans la feuille de calcul :

- Afficher les valeurs uniques des réponses
Dans la feuille « réponses », les couleurs vont s’accumuler et apparaître en plusieurs fois. Il faut en extraire une liste unique.
=UNIQUE(B2:B)

Répondez plusieurs fois au formulaire

Vous pouvez aussi afficher les réponses uniques dans l’ordre alphabétique pour un confort de lecture :
=SORT(UNIQUE(B2:B))

- Dans Forms, activez le module complémentaire « Form Ranger » :

- Paramétrez Form Ranger pour mettre à jour les options de la question à choix multiples.
Activez Form Ranger depuis le picto « Puzzle ». Sélectionnez la question « choix multiples » dans la liste puis sur le « + » pour créer un lien de mise à jour avec une feuille de calcul.
Sélectionnez la Spreadsheet contenant la liste de couleurs à actualiser.

Sélectionnez la bonne colonne (attention elle doit avoir un titre pour apparaître dans les choix) et donnez un nom à cette mise à jour.

Les options de la question à choix multiples sont à présent synchronisées avec la liste unique de réponses !

Un dernier paramétrage pour mettre la liste à jour à chaque nouvelle réponse envoyée :
Remarque : La mise à jour peut prendre quelques secondes après la soumission du formulaire.
Par sécurité vous pouvez aussi activer la mise à jour toutes les heures.

Et voila, à chaque nouvelle réponse, la nouvelle couleur s’ajoutera dans la liste des options de la question.
A vous de jouer, N’hésitez pas à nous faire part de vos remarques dans les commentaires.
Besoin d'un peu plus d'aide sur Sheets ?
Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !
Découvrir nos formations Sheets- Tutos connexes
- Plus de l'auteur
Excellent. Vos outils sont très utiles. Je serai ravi de travailler avec vous pour faire connaitre ces outils.
Cet avis vous a été utile ?
Bonjour et merci pour votre message.
N’hésitez pas à nous contacter ici : https://thierryvanoffe.com/contact/ 🙂
Cet avis vous a été utile ?