Formule Si

Résolu/Fermé
Phil - 3 janv. 2014 à 17:42
 Phil - 6 janv. 2014 à 12:43
Bonjour a tous & bonne & heureuse annnee

voila mon probleme, je souhaite creer une feuille de commande sous excel:

1- j'ai une liste avec la categorie & libelle. Dans la categorie j'ai electricite & dans le libelle j'ai ampoule, prises, cables etc..

2- j'aimera qu'en selectionant electricite dans la cellule A1 de ma feuille de commande automatiquement il me donne le choix du libelle dans la cellule A2

merci d'avance pour votre aide




3 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
4 janv. 2014 à 08:46
Bonjour,

Avec la méthode indiquée par michel_m, tu crées des listes en cascade.
Cette méthode utilise des listes de validation qui sont renseignées avec des noms de champ et la fonction INDIRECT ().

Dans le gestionnaire de noms, tu peux voir les 5 plages nommées :
D2:G2 nommée etapes
D3:D6 nommée entrée
E3:E6 nommée plat_du_jour
F3:F6 nommée fromage
G3:G6 nommée dessert

La cellule D9 contient une liste validation dont la source est = etapes, c'est-à-dire la plage D2:G2 qui correspond aux étapes du menu.

La cellule D12 contient une autre liste validation.
La particularité de cette deuxième liste, c'est qu'elle a pour source =INDIRECT($D$9).
La fonction INDIRECT permet de renvoyer la référence spécifiée par la valeur de la cellule D9.
Exemples :
- si D9 contient la valeur "plat_du_jour", la source =INDIRECT($D$9) est alors équivalente à = plat_du_jour, soit = E3:E6.
- si D9 contient la valeur "entrée", la source =INDIRECT($D$9) est alors équivalente à = entrée, soit = D3:D6.
- Etc.

J'espère que cette explication te suffira pour mieux appréhender les listes en cascade.
A+
1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
4 janv. 2014 à 09:36
Merci du coup de main, Gyrus :o)
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
4 janv. 2014 à 12:04
Avec plaisir ! c'est l'occasion de réviser un classique :D
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
3 janv. 2014 à 17:49
bonjour,
voir cet exemple avec liste de validation de données:
https://www.cjoint.com/?3AdrXEVto39
0
bsr michel ton exemple colle tout a fait a mon besoin mais comment dans ta seconde cellule tu rattache le choix au menu?
0
bjr michel & merci je bloquais prcq je ne savais pas qu'il faillait definir un nom pour les champs c'est Raymond qui m'a mis la puce a l'oreille lol cela fonctione merci encore
0
Raymond PENTIER Messages postés 58813 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 janvier 2025 17 266
4 janv. 2014 à 04:00
0