A voir également:
- Problème liste déroulante conditionnelle
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Mise en forme conditionnelle excel - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Supprimer liste déroulante excel - Forum Excel
9 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
3 nov. 2010 à 12:46
3 nov. 2010 à 12:46
Bonjour
pour joindre le fichier ( ça parait nécessaire vu la question!):
site:
http://www.cijoint.fr
_Enregistrer le fichier sur le site
_copier le lien donné par ce site
_revenir ici donner le lien... avec quelques explications complémentaires.
A vous lire
Crdlmnt
pour joindre le fichier ( ça parait nécessaire vu la question!):
site:
http://www.cijoint.fr
_Enregistrer le fichier sur le site
_copier le lien donné par ce site
_revenir ici donner le lien... avec quelques explications complémentaires.
A vous lire
Crdlmnt
Merci pour les explications. Le lien vers mon fichier.
http://www.cijoint.fr/cjlink.php?file=cj201011/cijSEVoi3f.xls
http://www.cijoint.fr/cjlink.php?file=cj201011/cijSEVoi3f.xls
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
3 nov. 2010 à 14:20
3 nov. 2010 à 14:20
Bonjour
vu le fichier.
Merci d'expliquer votre annotation pour B3:
"Remonte un seul choix de longueur alors qu'il y en a deux"
en fait sur la feuille Base, la colonne T ne comporte que la valeur 600? si vous en rajoutez une, vous la retrouver bien dans la liste déroulante? Non?
Crdlmnt
vu le fichier.
Merci d'expliquer votre annotation pour B3:
"Remonte un seul choix de longueur alors qu'il y en a deux"
en fait sur la feuille Base, la colonne T ne comporte que la valeur 600? si vous en rajoutez une, vous la retrouver bien dans la liste déroulante? Non?
Crdlmnt
Dans la feuille Formulaire :
- B2 est une liste de choix qui correspond aux différents types de luminaire de la feuille base
- B3 est une liste de choix d'après le nom "Genre" dépendant de la sélection du type de luminaire faite en B2
Ex si on sélectionne Tube il y a 1 genre T8
En B4 l'utilisateur doit avoir une liste de choix qui répond à la fois au critère Type Luminaire et au Critère Genre sélectionné. Dans le cas du choix "Tube," la liste de choix propose uniquement la longueur qui correspond à la ligne 7 de la base osram new led2 x130 Tube T8 ...600. il manque la longueur correspondant à la ligne3 Osram;
Merci
- B2 est une liste de choix qui correspond aux différents types de luminaire de la feuille base
- B3 est une liste de choix d'après le nom "Genre" dépendant de la sélection du type de luminaire faite en B2
Ex si on sélectionne Tube il y a 1 genre T8
En B4 l'utilisateur doit avoir une liste de choix qui répond à la fois au critère Type Luminaire et au Critère Genre sélectionné. Dans le cas du choix "Tube," la liste de choix propose uniquement la longueur qui correspond à la ligne 7 de la base osram new led2 x130 Tube T8 ...600. il manque la longueur correspondant à la ligne3 Osram;
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 3/11/2010 à 15:50
Modifié par Vaucluse le 3/11/2010 à 15:50
Re
je ne veux pas chercher à comprendre vos références,ce n'est pas le but, mais pour moi, il n'y a en colonne T qu'un seule formule en T2 et rien d'autre.
Je ne vois donc pas comment vous pourriez avoir plusieurs valeurs dans cette liste!
Ou alors quelque chose m'échappe?
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
je ne veux pas chercher à comprendre vos références,ce n'est pas le but, mais pour moi, il n'y a en colonne T qu'un seule formule en T2 et rien d'autre.
Je ne vois donc pas comment vous pourriez avoir plusieurs valeurs dans cette liste!
Ou alors quelque chose m'échappe?
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Bjr
oui pour moi ma formule est fausse je cherche la "bonne" formule qui me permettrait d'avoir une liste de choix exacte dans le formulaire.
oui pour moi ma formule est fausse je cherche la "bonne" formule qui me permettrait d'avoir une liste de choix exacte dans le formulaire.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
3 nov. 2010 à 16:08
3 nov. 2010 à 16:08
Je suis un peu dubitatif car mon point de vue me parait tellement simple que je doute fortement qu'il corresponde à ce que vous attendez, mais ce qui est sur, si le type donne la longueur::
en T2, à tirer vers le bas du tableau:
=SI(E2=formulaire!$B$2;H2;"")
vous éditera toutes les longueurs du types, plusieurs fois si elle s'y trouvent plusieurs fois
et
=SI(ET(E2=formulaire!$B$2;NB.SI($T$1:T1;H2)=0);H2;"")
attention aux blocages sur le 1° T1 et pas sur le 2°)
ne vous les éditera qu'une seule fois.
Dans les deux cas avec un menu "à trou" comme celui que vous avez en B2
Mais qu'est ce qui m'a échappé?
crdlmnt
en T2, à tirer vers le bas du tableau:
=SI(E2=formulaire!$B$2;H2;"")
vous éditera toutes les longueurs du types, plusieurs fois si elle s'y trouvent plusieurs fois
et
=SI(ET(E2=formulaire!$B$2;NB.SI($T$1:T1;H2)=0);H2;"")
attention aux blocages sur le 1° T1 et pas sur le 2°)
ne vous les éditera qu'une seule fois.
Dans les deux cas avec un menu "à trou" comme celui que vous avez en B2
Mais qu'est ce qui m'a échappé?
crdlmnt
J'ai essayé de coller les formules mais ça n'a pas marché.
moi aussi ça m'échappe
j'ai également mis une validation de B3
=DECALER(LONGUEUR;EQUIV(B1;TypeLuminaire;0)-1+ EQUIV(B2;DECALER(GENRE;EQUIV(B1;TypeLuminaire;0)-1;);0)-1;0;SOMMEPROD((TypeLuminaire=B1)*(GENRE=B2)))
mais toujours pas de liste de choix (uniquement une longueur retournée au lieu de deux)
moi aussi ça m'échappe
j'ai également mis une validation de B3
=DECALER(LONGUEUR;EQUIV(B1;TypeLuminaire;0)-1+ EQUIV(B2;DECALER(GENRE;EQUIV(B1;TypeLuminaire;0)-1;);0)-1;0;SOMMEPROD((TypeLuminaire=B1)*(GENRE=B2)))
mais toujours pas de liste de choix (uniquement une longueur retournée au lieu de deux)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
3 nov. 2010 à 17:00
3 nov. 2010 à 17:00
Ah? chez moi, ça donne ça.
http://www.cijoint.fr/cjlink.php?file=cj201011/cij957rQSD.xls
crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj201011/cij957rQSD.xls
crdlmnt
Oui ça marche si ce n'est qu'il y a un petit souci de recopie car il manque une longueur. Mon souci est surtout que la formule devient lourde avec toute la base de données.
dur dur
dur dur
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
3 nov. 2010 à 17:32
3 nov. 2010 à 17:32
quelle est la longueur qui ne marche pas (sachant que les longueurs identiques ne sont éditées qu'une seule fois?
la formule n'est pas plus lourde que la précédente et sans formule, je ne vois pas ! :-)
Ceci dit je ne sais pas si le fichier que vous mettez à disposition est complet, mais 64,5k, on ne peut pas dire que ce soit lourd!
crdlmnt
la formule n'est pas plus lourde que la précédente et sans formule, je ne vois pas ! :-)
Ceci dit je ne sais pas si le fichier que vous mettez à disposition est complet, mais 64,5k, on ne peut pas dire que ce soit lourd!
crdlmnt