LISTE DÉROULANTE CONDITIONNELLE SOUS GOOGLE SHEET

Créer une liste déroulante avec un contenu conditionné à une autre liste sous Google Sheet.

 

Ce qui est intéressant dans les listes déroulantes c’est de pouvoir avoir accès à des données présélectionnées, ce qui évite les erreurs de saisies, si vous ne savez pas comment réaliser votre premier liste déroulante sur Google Sheet allez faire un tour sur mon tutoriel.

Maintenant je vais vous montrer comment changer le contenu d’une liste déroulante en fonction de la saisie d’une autre !

Faire notre premier liste déroulante sur Google Sheet

En un premier temps nous allons créer notre première liste déroulante, pour rappel :

  • Rendez vous sur le menu Données
  • Puis cliquez sur Validation
  • Enfin dans critères choisissez Liste créée à partir d’une plage
  • Sélectionnez la plage de votre choix, dans notre cas nous choisirons les données présentes de la Cellule C1 à C98 ( pour choisir les différentes Fournisseurs )

 

Notre première liste est faite, c’est maintenant que nous allons utiliser une nouvelle fonction nommée FILTRER()

Comment fonctionne la fonction FILTRER()

Cette fonction permet de filtrer une liste de données en fonction d’un item spécifié.

Nous avons fait notre première liste dans la cellule A2 nous allons dans la cellule D2 ajouter la formule FILTRER() pour cela il faut:

    • Commencer par saisir le symbole « = » ce qui indique à Google sheet que vous allez utiliser une fonction
    • Ensuite saisissez FILTRER, et vous ouvrez la paranthèse
    • Sélectionnez la plage que vous souhaitez filtrer ( dans votre cas la dénominations des produits Stock!B2:B98)
    • Ajouter le « ; » pour indiquer que vous passer à une autre étape
    • Sélectionnez la plage qui servira de données filtre. Pour nous la colonne Stock!C2:C98 qui correspond à nos Fournisseurs
    • Enfin nous allons comparer la colonne Stock!C2:C98 à la donnée qui apparaît dans notre première liste déroulante, pour cela ajouter « = » et la cellule A2
    • Ensuite fermer votre parenthèse

 

Tout ceci vous donne la formule suivante :

=FILTER(Stock!B2:B98;Stock!C2:C98=A2)

Seconde liste déroulante conditionnée :

Vous avez pu le constater lorsque vous sélectionnez une valeur dans la première liste déroulante automatiquement le contenu de la colonne D change en fonction de votre choix.

Il ne nous reste plus qu’a réaliser notre seconde liste déroulante conditionnée à la première, c’est très simple, procédez comme la premier:

  • Rendez-vous sur le menu Données
  • Puis cliquez sur Validation
  • Enfin dans critères choisissez Liste créée à partir d’une plage 
  • Sélectionnez la plage de votre choix, dans notre cas nous choisirons les données présentes de la colonne D précedemment remplie

 

Tutoriel vidéo pour une liste déroulante conditionnée

 

Il existe évidemment une autre solution pour des listes plus complexes, mais il vous faudra beaucoup, beaucoup plus de temps pour les faire..

Avez-vous eu recours à ce tutoriel? Avez-vous des questions, des remarques? Laissez-moi votre avis dans la suite de cet article à travers vos commentaires

 

Vous avez aimé cet article et voulez participer à la réussite de Mychromebook rendez-vous sur Tipeee en cliquant sur le bouton tip! pour devenir actif en devenant membre premium

tipeee-tip-btn Vous pouvez aussi nous aider via Paypal en suivant le lien Paypal

3 comments

  1. Dave Reply
    Super comme tutoriel, je me demandais, j’essaie d’utiliser mes listes déroulantes à partir d’une autre feuille de calcul, dans le même fichier, mais simplement une autre feuille. Seulement voilà ça ne fonctionne pas, lorsque je fais les listes, le filtre et tout dans la même feuille, ça marche numéro un, mais si j’essaie de ramener cela dans une autre feuille, la liste qui devrait être la ‘liste conditionnée’ ne veux pas suivre, je n’obtiens que le résultat des cellules de la liste filtre si par exemple j’avais sélectionné une donné à partir de ma première liste dans la feuille de calcul dans laquelle j’essaie d’importer ma liste conditionnée. Donc je sélectionne une cellule dans ma feuille ‘destinataire’ je rentre la validation à partir de ma feuille d’origine, ensuite, dans ma feuille d’origine j’ai déjà au préalable mis en opération ma liste ‘filtre’, maintenant je vais dans ma feuille ‘destinataire’ je sélectionne une autre cellule, destiné à devenir la liste conditionnée, je sélectionne une plage à partir de la liste ‘filtré’ dans la feuille d’origine…. et ça ne marche pas… pourquoi?
    Merci bien 🙂
  2. Julien Reply
    Bonjour,

    Même question que giraudo, y-aurait-il une méthode permettant d’étendre ce procédé à plus d’une ligne ?

    Merci !

  3. giraudo Reply
    Bonjour,

    Comment fait on pour dérouler la formule de la liste déroulante sur toute une colonne ?

    B2 doit m’afficher la liste en fonction de A1
    B3 doit m’afficher la liste en fonction de A2
    etc…

    Merci d’avance !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *