Les capacités de validation des données dans Excel sont très pratiques, en particulier si vos feuilles de calcul seront utilisées par d’autres. Lors du développement d’une feuille de calcul, vous pouvez vous demander s’il existe un moyen de faire les choix dans une cellule en fonction de ce qui est sélectionné dans une cellule différente. Par exemple, vous pouvez configurer la feuille de calcul pour que la cellule A1 utilise la validation des données pour sélectionner un produit dans une liste de produits. Vous aimeriez alors que la règle de validation dans la cellule B1 présente différentes listes de validation en fonction du produit sélectionné en A1.

Le moyen le plus simple d’accomplir cette tâche est de cette manière:

  1. À partir de la cellule F1, configurez une table de données. Ce tableau contiendra la «matrice» de votre produit. Dans la première cellule de chaque colonne, indiquez un nom de catégorie, telle que Ordinateurs, Téléviseurs et Enregistreurs.

  2. Sous chaque rubrique de la matrice des produits, listez les différents produits de la catégorie.

  3. Sélectionnez les en-têtes dans le tableau de données, tels que F1: H1.

  4. Affichez l’onglet Formules du ruban.

  5. Cliquez sur l’outil Définir un nom dans le groupe Noms définis. Excel affiche la boîte de dialogue Nouveau nom. (Voir la figure 1.)

  6. Dans la zone Nom, entrez un nom descriptif, tel que Choix. . Cliquez sur OK pour ajouter le nom et fermer la boîte de dialogue.

  7. Sélectionnez les produits réels dans la colonne F. Ne sélectionnez pas l’en-tête (F1); sélectionnez simplement les produits sous la rubrique.

  8. Affichez à nouveau la boîte de dialogue Nouveau nom, comme décrit aux étapes 4 et 5.

  9. Dans la zone Nom, entrez le même nom que vous avez utilisé comme en-tête dans cette colonne, tel que Ordinateurs. . Cliquez sur OK pour ajouter le nom et fermer la boîte de dialogue.

  10. Répétez les étapes 8 à 11 pour les autres colonnes de produits. Dans chaque cas, assurez-vous de définir le nom avec le même nom que celui utilisé dans l’en-tête de colonne.

  11. Sélectionnez la cellule A1.

  12. Affichez l’onglet Données du ruban.

  13. 15. Cliquez sur l’outil de validation des données dans le groupe Outils de données. Excel affiche la boîte de dialogue Validation des données. (Voir la figure 2.)

  14. À l’aide de la liste déroulante Autoriser, choisissez Liste.

  15. Dans la zone Source, entrez un signe égal suivi du nom que vous avez défini à l’étape 6 (tel que = Choix).

  16. Cliquez sur OK.

  17. Sélectionnez la cellule B1 et affichez à nouveau la boîte de dialogue de validation des données comme décrit à l’étape 15.

  18. À l’aide de la liste déroulante Autoriser, choisissez Liste.

  19. Dans la zone Source, entrez ce qui suit: = INDIRECT (A1).

  20. Cliquez sur OK. Excel affiche une boîte de dialogue vous demandant si vous souhaitez vraiment utiliser la règle. (Ceci est dû au fait que la cellule référencée, A1, résout actuellement une condition d’erreur.)

  21. Cliquez sur Oui.

C’est ça. Maintenant, tout ce qui est choisi dans la cellule A1 dicte quelle liste est présentée dans la cellule B1.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (11943) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Contingent_Validation_Lists [Contingent Validation Lists].