Menu déroulant dans EXCEL
Fermé
laurie
-
10 oct. 2008 à 17:20
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 oct. 2008 à 18:46
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 oct. 2008 à 18:46
A voir également:
- Menu déroulant dans EXCEL
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
10 oct. 2008 à 17:30
10 oct. 2008 à 17:30
Bonjour
*effectvement ,c'est possible, surtout siu vous avez untabela de données qui reprend:
En premiére colonne la liste des sociètés et qui donc sert de base à votre menu déroulant.
Soit cet exemple:
De A1 à A50, la liste des ociètés
Dans le même tableau, même hauteur
en colonne B: Les adresses
Encolonne C les codes postaux Etc.....jhusqu'en D
Là où vous voulez le résultat, par exemple en colonne X
en X1 lla validation selon menu déroulant
En Y1
la formule:
=SI($X1=0;"";RECHERCHEV($X1;$A$1:$D$50;2;0)
ceci vous renvoi la valeur correspondante de la 2° colonne de votre base de données
pour les cellules suivantes, il suffit de tirer la formule en ligne et de remplacer le;2 par ;et n° de colonne à trouver
Supplément:
pour que votre base de données puisse se trouver sur une autre feuille et aussi pour simplifier les formules:
1° Nommer votre liste de socièté dans la base de données:
Sélectionner pour l'exemple A1àA50
Barre d'outil / Insertion / Nom
rentrez un nom (si possible court) par exemple LIST
Sélectionner ensuite tout votre champ et idem, par ex CHAMP
Revenez sur votre feuille de résultats:
Cellule pour menu déroulant:
Validation / Liste et au lieu des limites de champ, rentrez =LIST
Et la formule devient
=SI($X1=0;"";RECHERCHEV($X1;$CHAMP;2;0)
Crdlmnt
*effectvement ,c'est possible, surtout siu vous avez untabela de données qui reprend:
En premiére colonne la liste des sociètés et qui donc sert de base à votre menu déroulant.
Soit cet exemple:
De A1 à A50, la liste des ociètés
Dans le même tableau, même hauteur
en colonne B: Les adresses
Encolonne C les codes postaux Etc.....jhusqu'en D
Là où vous voulez le résultat, par exemple en colonne X
en X1 lla validation selon menu déroulant
En Y1
la formule:
=SI($X1=0;"";RECHERCHEV($X1;$A$1:$D$50;2;0)
ceci vous renvoi la valeur correspondante de la 2° colonne de votre base de données
pour les cellules suivantes, il suffit de tirer la formule en ligne et de remplacer le;2 par ;et n° de colonne à trouver
Supplément:
pour que votre base de données puisse se trouver sur une autre feuille et aussi pour simplifier les formules:
1° Nommer votre liste de socièté dans la base de données:
Sélectionner pour l'exemple A1àA50
Barre d'outil / Insertion / Nom
rentrez un nom (si possible court) par exemple LIST
Sélectionner ensuite tout votre champ et idem, par ex CHAMP
Revenez sur votre feuille de résultats:
Cellule pour menu déroulant:
Validation / Liste et au lieu des limites de champ, rentrez =LIST
Et la formule devient
=SI($X1=0;"";RECHERCHEV($X1;$CHAMP;2;0)
Crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
10 oct. 2008 à 17:30
10 oct. 2008 à 17:30
Bonjour
*effectvement ,c'est possible, surtout siu vous avez untabela de données qui reprend:
En premiére colonne la liste des sociètés et qui donc sert de base à votre menu déroulant.
Soit cet exemple:
De A1 à A50, la liste des ociètés
Dans le même tableau, même hauteur
en colonne B: Les adresses
Encolonne C les codes postaux Etc.....jhusqu'en D
Là où vous voulez le résultat, par exemple en colonne X
en X1 lla validation selon menu déroulant
En Y1
la formule:
=SI($X1=0;"";RECHERCHEV($X1;$A$1:$D$50;2;0)
ceci vous renvoi la valeur correspondante de la 2° colonne de votre base de données
pour les cellules suivantes, il suffit de tirer la foireule en ligne et de remplacer le;2 par . et n° de colonne à trouver
Supplément:
pour que votre base dce données puisse setrouver sur une autre feuille et aussi pour simplifier les formules:
1° Nommer votre liste de socièté dans la base de données:
Sélectionner pour l'exemple A1àA50
Barre d'outil / Insertion / Nom
rentrez un nom (si possible court) par exemple LIST
Sélectionner ensuite tout votre champ et idem, par ex CHAMP
Revenez sur votre feuille de résultats:
Cellule pour menu déroulant:
Validation / Liste et au liue des limites de champ, rentrez =LIST
Et la formule devient
=SI($X1=0;"";RECHERCHEV($X1;$CHAMP;2;0)
Crdlmnt
*effectvement ,c'est possible, surtout siu vous avez untabela de données qui reprend:
En premiére colonne la liste des sociètés et qui donc sert de base à votre menu déroulant.
Soit cet exemple:
De A1 à A50, la liste des ociètés
Dans le même tableau, même hauteur
en colonne B: Les adresses
Encolonne C les codes postaux Etc.....jhusqu'en D
Là où vous voulez le résultat, par exemple en colonne X
en X1 lla validation selon menu déroulant
En Y1
la formule:
=SI($X1=0;"";RECHERCHEV($X1;$A$1:$D$50;2;0)
ceci vous renvoi la valeur correspondante de la 2° colonne de votre base de données
pour les cellules suivantes, il suffit de tirer la foireule en ligne et de remplacer le;2 par . et n° de colonne à trouver
Supplément:
pour que votre base dce données puisse setrouver sur une autre feuille et aussi pour simplifier les formules:
1° Nommer votre liste de socièté dans la base de données:
Sélectionner pour l'exemple A1àA50
Barre d'outil / Insertion / Nom
rentrez un nom (si possible court) par exemple LIST
Sélectionner ensuite tout votre champ et idem, par ex CHAMP
Revenez sur votre feuille de résultats:
Cellule pour menu déroulant:
Validation / Liste et au liue des limites de champ, rentrez =LIST
Et la formule devient
=SI($X1=0;"";RECHERCHEV($X1;$CHAMP;2;0)
Crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
10 oct. 2008 à 18:46
10 oct. 2008 à 18:46
J'en suis ravi, surtout après un message aussi bourré de fautes de frappe et de surcroit présenté deux fois
...vous êtes bien aimable!
Crdlmnt
...vous êtes bien aimable!
Crdlmnt