Configurer deux listes de sélection déroulantes interdépendantes dans une feuille de calcul Excel

Comment inclure des éléments de formulaire Excel dans vos tableaux, qui fonctionnent de manière interdépendante

Vous connaissez probablement la possibilité de saisir des entrées de cellule à l'aide de listes déroulantes. Elles sont également appelées listes de sélection ou listes de formulaires. La façon la plus simple de le faire est d'effectuer un contrôle de validité.

Si vous les utilisez intelligemment, vous pouvez concevoir les listes déroulantes de manière à ce que le contenu d'une liste dépende de la valeur sélectionnée de l'autre. Imaginons par exemple une liste d'articles dans laquelle, après avoir sélectionné un article, seules les variantes disponibles pour l'article sont proposées dans une seconde liste déroulante.

Pour mettre en place des listes déroulantes dynamiques dont les contenus sont interdépendants, procédez comme suit :

Créez une liste de tous les articles avec les variantes associées. Cela peut ressembler à ceci, par exemple :

Procédez maintenant comme suit pour configurer les listes de sélection :

  1. Sélectionnez la cellule dans laquelle la liste déroulante de la sélection d'éléments doit apparaître, par exemple la cellule F1.
  2. Si vous utilisez Excel 2007 et Excel 2010, cliquez sur l'onglet DONNÉES. Dans le groupe DATA TOOLS, cliquez sur le bouton DATA REVIEW. Si vous utilisez Excel jusqu'à la version 2003 incluse, appelez la commande DATA - VALIDITY.
  3. Dans toutes les versions, Excel affiche une boîte de dialogue. Activez l'onglet PARAMÈTRES dans cette boîte de dialogue.
  4. Cliquez sur la zone de liste AUTORISER et sélectionnez l'option LISTE.
  5. Dans le champ de saisie SOURCE, saisissez la plage de cellules qui contient les articles individuels. Dans cet exemple, il s'agit de la plage de cellules à cinq colonnes $ A $ 1 : $ E $ 1.
  6. Confirmez vos paramètres avec OK.

Si vous activez maintenant la cellule précédemment marquée, une petite flèche de liste y apparaîtra. Si vous cliquez dessus, la liste des articles apparaît pour la sélection avec la souris. L'illustration suivante montre à quoi cela ressemble :

C'est ainsi que vous définissez une seconde liste de sélection déroulante en fonction de la première liste

Pour une entrée dans la première liste, une deuxième liste doit afficher les variantes correspondantes pour cet article. Pour configurer cette deuxième liste, procédez comme suit :

  1. Sélectionnez la cellule dans laquelle cela doit apparaître, par exemple la cellule G1.
  2. Ouvrez à nouveau la boîte de dialogue VALIDITÉ comme décrit ci-dessus via l'onglet DONNÉES (Excel 2007 et Excel 2010) ou le menu DONNÉES (Excel jusqu'à la version 2003).
  3. Dans la boîte de dialogue qui s'affiche, ouvrez le champ de sélection AUTORISER. Activez l'option LISTE.
  4. Saisissez la formule suivante dans le champ de saisie SOURCE :
    = ZONE.MIFT (A: E; 1; COMPARER (F1; A1: E1; 0) -1; COUNT2 (INDEX (A: E;; COMPARER (F1; A1: E1; 0))) - 1; 1)
    Cette formule établit la dépendance du contenu proposé sur la sélection de la première liste déroulante. De cette manière, la plage de cellules pour le contenu de la liste est adaptée à la sélection.
  5. Confirmez la saisie de la formule avec OK.

Si vous ouvrez maintenant la nouvelle liste déroulante pour la sélection des variantes, seules les variantes possibles de l'article sélectionné via la première liste déroulante y seront affichées.

La figure suivante montre un exemple des variantes possibles de l'article 3 :

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave