Formule Si
Résolu
Phil
-
Phil -
Phil -
A voir également:
- Formule Si
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
3 réponses
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+
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+
michel_m
Messages postés
16602
Date d'inscription
Statut
Contributeur
Dernière intervention
3 313
Merci du coup de main, Gyrus :o)
Gyrus
Messages postés
3334
Date d'inscription
Statut
Membre
Dernière intervention
526
Avec plaisir ! c'est l'occasion de réviser un classique :D
J'ai fait une fiche technique sur la question :
https://forums.commentcamarche.net/forum/affich-37641917-excel-principe-d-edition-de-devis-facture-commande
https://forums.commentcamarche.net/forum/affich-37641917-excel-principe-d-edition-de-devis-facture-commande