Liste déroulante conditionnelle avec la fonction SI (5 exemples)
Si vous devez créer une liste déroulante dont le contenu change en fonction de la sélection effectuée dans une autre cellule, ajouter une condition à cette liste déroulante constitue une solution efficace. Lors de la création d’une liste déroulante conditionnelle, la fonction SI s’impose naturellement, car elle est couramment utilisée dans Excel pour tester des conditions. Ce tutoriel présente cinq méthodes qui vous guideront pas à pas dans la création d’une liste déroulante conditionnelle sous Excel.

Utiliser la fonction SI ou SISI pour créer un Liste déroulante conditionnel
Cette section propose deux fonctions : la fonction SI et la fonction SI.MULTIPLE, pour vous aider à créer une liste déroulante conditionnelle basée sur d’autres cellules dans Excel, illustrée par deux exemples.
Ajouter une seule condition, comme deux pays et leurs villes
Comme le montre le GIF ci-dessous, vous pouvez facilement basculer entre les villes des deux pays «États-Unis et France» dans la liste déroulante. Découvrez comment utiliser la fonction SI pour y parvenir !
Étape 1 : Créer le Liste déroulante principal
Vous devez d’abord créer une liste déroulante principale qui servira de base à votre liste déroulante conditionnelle.
1. Sélectionnez une cellule (E2 dans cet exemple) où vous souhaitez insérer la liste déroulante principale. Accédez à l’onglet Données, puis cliquez sur Validation des données.

2. Dans la boîte de dialogue Validation des données, procédez comme suit pour configurer les paramètres.

Étape 2 : Créer une Liste déroulante conditionnelle avec une instruction SI
1. Sélectionnez la plage de cellules (ici E3:E6) dans laquelle vous souhaitez insérer votre liste déroulante conditionnelle.
2. Accédez à l’onglet Données, puis cliquez sur Validation des données.
3. Dans la boîte de dialogue Validation des données, configurez les options comme suit.
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)

Résultat
La liste déroulante conditionnelle est désormais prête.
Comme le montre le GIF ci-dessous, pour sélectionner une ville aux États-Unis, cliquez sur E2 et choisissez « Villes des États-Unis » dans la liste déroulante. Ensuite, sélectionnez n’importe quelle ville américaine parmi les cellules situées sous E2. Pour choisir une ville en France, suivez la même procédure.
Ajouter plusieurs conditions, comme plus de deux pays et leurs villes
Comme le montre le GIF ci-dessous, il existe deux tableaux. Le tableau à une colonne contient différents pays, tandis que le tableau à plusieurs colonnes contient les villes de ces pays. Ici, nous devons créer une Liste déroulante conditionnelle contenant des villes qui changeront selon le pays sélectionné en E10. Veuillez suivre les étapes ci-dessous pour terminer cette opération.
Étape 1 : Créer un Liste déroulante contenant tous les pays
1. Sélectionnez une cellule (ici, j’ai choisi E10) où vous souhaitez afficher le pays, puis rendez-vous dans l’onglet Données et cliquez sur Validation des données.
2.Dans la boîte de dialogue Validation des données, procédez comme suit :

La liste déroulante contenant tous les pays est désormais terminée.
Étape 2 : Nommer la plage de cellules correspondant aux villes de chaque pays
1. Sélectionnez toute la plage du tableau des villes, puis rendez-vous dans l’onglet Formules et cliquez sur Créer à partir de la sélection.

2. Dans la boîte de dialogue Créer à partir de la sélection, cochez uniquement l’option Ligne supérieure et cliquez sur le bouton OK.


Étape 3 : Créer une Liste déroulante conditionnelle
1. Sélectionnez une cellule (ici, j’ai choisi E11) pour afficher la liste déroulante conditionnelle, puis rendez-vous dans l’onglet Données et cliquez sur Validation des données.
2. Dans la boîte de dialogue Validation des données, procédez comme suit :
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))

=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
Résultat
Créer une Liste déroulante conditionnelle avec Kutools pour Excel en quelques clics seulement
Les méthodes décrites ci-dessus peuvent sembler fastidieuses pour la plupart des utilisateurs d’Excel. Si vous recherchez une solution plus efficace et directe, la fonctionnalité Liste déroulante dynamique de Kutools pour Excel est fortement recommandée pour créer une liste déroulante conditionnelle en quelques clics seulement.
Comme vous pouvez le constater, toute l’opération ne prend que quelques clics. Il vous suffit de :
Une meilleure alternative à la fonction SI : la fonction INDIRECT
En alternative aux fonctions SI et SI.MULTIPLE, vous pouvez combiner les fonctions INDIRECT et SUBSTITUE pour créer une liste déroulante conditionnelle, une solution plus simple que les formules présentées précédemment.
Prenons le même exemple que celui utilisé précédemment pour les conditions multiples (illustré dans le GIF ci-dessous). Je vais vous montrer comment combiner les fonctions INDIRECT et SUBSTITUE afin de créer une liste déroulante conditionnelle dans Excel.
1. Dans la cellule E10, créez la liste déroulante principale contenant tous les pays.Suivez l’étape 1 décrite ci-dessus.
2. Nommez la plage de cellules correspondant aux villes de chaque pays.Suivez l’étape 2 décrite ci-dessus.
3. Utilisez les fonctions INDIRECT et SUBSTITUE pour créer une Liste déroulante conditionnelle.
Sélectionnez une cellule (ici E11) pour afficher la liste déroulante conditionnelle, rendez-vous dans l’onglet Données, puis cliquez sur Validation des données. Dans la boîte de dialogue Validation des données, procédez comme suit :
=INDIRECT(SUBSTITUTE(E10," ","_"))

Vous avez désormais créé avec succès une Liste déroulante conditionnelle à l’aide des fonctions INDIRECT et SUBSTITUE.
Articles associés
Saisie semi-automatique dans une liste déroulante Excel
Si vous utilisez une liste déroulante créée via la validation des données et qu’elle contient de nombreuses valeurs, vous devez soit faire défiler toute la liste pour trouver l’élément souhaité, soit saisir manuellement le mot en entier. Imaginez s’il existait une fonctionnalité de saisie semi-automatique qui propose automatiquement les options dès la frappe de la première lettre ! Ce tutoriel vous présente une méthode efficace pour y parvenir.
Créer une liste déroulante à partir d’un autre classeur dans Excel
Il est assez simple de créer une liste déroulante via la validation des données entre feuilles d’un même classeur. Mais que faire lorsque les données nécessaires se trouvent dans un autre classeur ? Ce tutoriel vous explique pas à pas comment créer une liste déroulante à partir d’un classeur externe dans Excel.
Créer une liste déroulante interrogeable dans Excel
Lorsqu’une liste déroulante contient de nombreuses options, il devient difficile de trouver rapidement celle que vous cherchez. Nous avons déjà présenté une méthode permettant une saisie semi-automatique dès la première lettre tapée dans le champ. Mais ce n’est pas tout : vous pouvez également transformer votre liste déroulante en une liste interrogeable pour gagner en efficacité et localiser instantanément les valeurs pertinentes. Découvrez dans ce tutoriel comment rendre votre liste déroulante interrogeable !
Remplissez automatiquement d’autres cellules en sélectionnant une valeur dans une liste déroulante Excel
Supposons que vous ayez créé une liste déroulante à partir des valeurs de la plage B8:B14. Lorsque vous sélectionnez une valeur dans cette liste, vous souhaitez que la valeur correspondante de la plage C8:C14 soit automatiquement insérée dans une cellule donnée. Les méthodes présentées dans ce tutoriel vous permettront de résoudre ce problème facilement.
Les meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour stimuler votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmentez votre productivité de 50 % et réduisez des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office est une suite regroupant des compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro — idéale pour les équipes qui travaillent à travers les applications Office.
- Suite tout-en-un— compléments pour Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— configuration en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée entre les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels