Formule Excel: Validation des données avec liste conditionnelle -

Table des matières

Formule générique

=IF(A1="See full list",long_list,short_list)

Sommaire

Pour permettre à un utilisateur de basculer entre deux ou plusieurs listes, vous pouvez utiliser la fonction IF pour tester une valeur et renvoyer conditionnellement une liste de valeurs basée sur le résultat. Dans l'exemple illustré, la validation des données appliquée à C4 est:

=IF(C4="See full list",long_list,short_list)

Cela permet à un utilisateur de sélectionner une ville dans une courte liste d'options par défaut, mais fournit également un moyen facile d'afficher et de sélectionner une ville dans une liste plus longue de villes.

Remarque: j'ai rencontré cette formule et cette approche sur l'excellent site Chandoo.

Explication

Les règles de validation des données sont déclenchées lorsqu'un utilisateur ajoute ou modifie une valeur de cellule. Cette formule tire parti de ce comportement pour offrir à l'utilisateur un moyen intelligent de basculer entre une courte liste de villes et une liste plus longue de villes.

Dans cette formule, la fonction IF est configurée pour tester la valeur de la cellule C4. Lorsque C4 est vide ou contient une valeur sauf "Voir la liste complète", l'utilisateur voit une courte liste de villes, fournie dans la plage nommée short_list (E6: E13):

Si la valeur en C4 est "Voir la liste complète", l'utilisateur voit la longue liste de villes, fournie dans la plage nommée liste_long (G6: G35):

Les plages nommées utilisées dans la formule ne sont pas obligatoires, mais elles rendent la formule beaucoup plus facile à lire et à comprendre. Si vous êtes nouveau dans les plages nommées, cette page fournit un bon aperçu.

Listes déroulantes dépendantes

En développant l'exemple ci-dessus, vous pouvez créer plusieurs listes déroulantes dépendantes. Par exemple, un utilisateur sélectionne un type d'élément «fruit», de sorte qu'il voit ensuite une liste de fruits à sélectionner. S'ils sélectionnent d'abord «légume», ils voient alors une liste de légumes. Cliquez sur l'image ci-dessous pour obtenir des instructions et des exemples:

Articles intéressants...