Colonne fonction de menu deroulant
Résolu/Fermé
jeannot670
Messages postés
9
Date d'inscription
mardi 6 mars 2018
Statut
Membre
Dernière intervention
7 mars 2018
-
7 mars 2018 à 10:51
jeannot670 Messages postés 9 Date d'inscription mardi 6 mars 2018 Statut Membre Dernière intervention 7 mars 2018 - 7 mars 2018 à 11:37
jeannot670 Messages postés 9 Date d'inscription mardi 6 mars 2018 Statut Membre Dernière intervention 7 mars 2018 - 7 mars 2018 à 11:37
A voir également:
- Colonne fonction de menu deroulant
- Menu déroulant excel - Guide
- Fonction si et - Guide
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Excel menu déroulant en cascade - 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
7 mars 2018 à 11:02
7 mars 2018 à 11:02
Bonjour
à adapter:
en feuil2, l'édition avec:
=SIERREUR(RECHERCHEH($A$1;Feuil1!$A$:$C$;LIGNE($A1));"")
attention aux signes
le code SIERREUR(.. formule..);"") évite l'affichage d'erreur. Il ne fonctionne qu'à partir d'Excel 2007
cette formule risque de renvoyer des 0 quand il n'y a pas d'info en Feyuil1. Vous pouvez, pour la lecture, décocher l'affichage des 0 dans les options Excel
Note: si vous éditez en ligne plutôt qu'en colonne, remplace dans la formule: LIGNE($A1) par COLONNE(A$1)
crdlmnt
à adapter:
- votre base de données avec en A1:B1:C1 les noms de matière du menu déroulant
- en dessous, dans chaque colonne les paramètres des matières
en feuil2, l'édition avec:
- en A1 le menu déroulant
- en A2 cette formule à tirer sur une hauteur égale à la liste la plus longue des paramètres dans la base de données:
=SIERREUR(RECHERCHEH($A$1;Feuil1!$A$:$C$;LIGNE($A1));"")
attention aux signes
le code SIERREUR(.. formule..);"") évite l'affichage d'erreur. Il ne fonctionne qu'à partir d'Excel 2007
cette formule risque de renvoyer des 0 quand il n'y a pas d'info en Feyuil1. Vous pouvez, pour la lecture, décocher l'affichage des 0 dans les options Excel
Note: si vous éditez en ligne plutôt qu'en colonne, remplace dans la formule: LIGNE($A1) par COLONNE(A$1)
crdlmnt
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
284
7 mars 2018 à 11:07
7 mars 2018 à 11:07
Bonjour,
Un exemple (Regarder dans le gestionnaire de noms)
https://www.cjoint.com/c/HChkhmFX74s
Un exemple (Regarder dans le gestionnaire de noms)
https://www.cjoint.com/c/HChkhmFX74s
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
7 mars 2018 à 11:11
7 mars 2018 à 11:11
Bonjour Jeannot670
Utiliser une fonction INDIRECT(...)
=INDIRECT("L3C"&EQUIV(A11;A2:C2;0);)
Voir exemple dans le fichier
https://www.cjoint.com/c/HChkk356Lex
il est disponible pendant 4 jours
Utiliser une fonction INDIRECT(...)
=INDIRECT("L3C"&EQUIV(A11;A2:C2;0);)
Voir exemple dans le fichier
https://www.cjoint.com/c/HChkk356Lex
il est disponible pendant 4 jours
jeannot670
Messages postés
9
Date d'inscription
mardi 6 mars 2018
Statut
Membre
Dernière intervention
7 mars 2018
7 mars 2018 à 11:37
7 mars 2018 à 11:37
Je vous remercie, j'ai réussi à faire ce que je voulais.
Bien cordialement
Bien cordialement