Ad Clicks :Ad Views : Ad Clicks :Ad Views : Ad Clicks :Ad Views : Ad Clicks :Ad Views : Ad Clicks :Ad Views : Ad Clicks :Ad Views :

LISTE DÉROULANTE CONDITIONNELLE SOUS GOOGLE SHEET

/
/
/
102 Views

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 FILTER()

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 FILTER, et vous ouvrez la parenthè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

 

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît.

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

18
Poster un Commentaire

Veuillez Connexion pour commenter
11 Fils de commentaires
7 Réponses de fil
0 Abonnés
 
Commentaire avec le plus de réactions
Le plus populaire des commentaires
13 Auteurs du commentaire
Emmanuel MabialaMarieLéonaMaelleAGUESSEaurélie Auteurs de commentaires récents

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  S’abonner  
plus récent plus ancien Le plus populaire
Notifier de
Emmanuel Mabiala
Invité
Emmanuel Mabiala

Bonjour,
Tutoriel tres pedagogique et methode en effet facile et rapide d’utilisation, Merci!
Neanmoins meme interrogation sur la difficulté d’étendre la creation de la liste conditionnelle sur une plage en colonne B.
La premeire liste deroulante créée sur une plage en colonne A fonctionne en revanche bien
Bien Cdlt!

MarieLéona
Invité
MarieLéona

Bonjour, merci pour ce tutoriel! même question en effet que Emilie & Co. Par exemple dans un journal d’achat pour me permettre in fine de gérer mon stock en fonction des ventes: https://docs.google.com/spreadsheets/d/1ahHF2i8a0qF8qR4S4j6rfusBWycZ5u2U0XxwKsSnLJM/edit#gid=0 Pour chaque achat, je cherche à renseigner le fournisseur, puis la référence EN FONCTION du fournisseur précédemment sélectionner puis la couleur EN FONCTION de la référence et donc du fournisseur (J’ai toutes mes listes produits/fournisseurs dans l’onglet LISTE) Et je liste chaque achat les uns après les autres (donc ligne par ligne) avec ces informations avec menus déroulants en colonnes… d’où la question “comment appliquer votre méthode… Lire la suite »

Maelle
Invité
Maelle

Bonjour, Merci pour ce tutoriel super pratique mais comment appliquer cela a plusieurs lignes ? Merci de votre réponse…

aurélie
Invité
aurélie

Tutoriel bien pratique en effet !

Mais je me pose la même question que d’autres, comment appliquer cette méthode à plusieurs lignes ?

Sur excel, on peut aisément le faire avec la fonction indirect, mais je ne trouve pas d’équivalence sur sheet. Une idée ?

AGUESSE
Invité
AGUESSE

Avez-vous eu une réponse ? Merci.

Aurélie
Invité
Aurélie

À force de recherches j’ai trouvé que la fonction indirect dans une liste déroulante n’existe pas sur sheet !
J’ai même créé les listes déroulantes sur excel puis importé sur sheet, ça ne fonctionne pas, la deuxième liste reste en “chargement”.
Donc pas de solution à notre problème, on ne peut pas créer de liste déroulante en cascade sur sheet…

angel
Invité
angel

En fait dans ma version excel, la formule filter n’existe pas. ceci me donne un message d’error….je faire excatment cette operation. Savez-vous une autre facon de faire?

 

Merci

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :