Test logique avec une liste déroulante

Fermé
redw79 Messages postés 11 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 25 janvier 2016 - 5 oct. 2014 à 09:45
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 - 12 oct. 2014 à 00:27
bonjour,

dans le test logique SI, si le test logique est vrai j'ai une valeur, si le test est faux j'ai une autre valeur, mais moi je voudrai avoir une liste déroulante de plusieurs chiffre si le test est faux.

Merci.
A voir également:

5 réponses

Mike-31 Messages postés 18345 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 8 novembre 2024 5 104
Modifié par Mike-31 le 5/10/2014 à 10:23
Bonjour,

tu peux en dire plus, ou donner des exemples, mieux mettre à notre disposition un fichier exemple que l'on comprenne tes attentes

si tu travailles avec deux listes de validation, il est possible en fonction d'un résultat activer une ou l'autre des listes de validation

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
redw79 Messages postés 11 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 25 janvier 2016
5 oct. 2014 à 22:26
salut
Pour la case D4 j'ai une liste de plusieurs diamétre (Ø10";Ø8";Ø6",Ø4") qui s'affiche et qui dépende de la case D3 avec une liste déroulante (Ø28";Ø20";Ø16";Ø12")
si D3=Ø28" alors D4=Ø10"
si D3=Ø20" alors D4=Ø8" .............ex
pour la case B5 j'ai une liste déroulante (" Pas de piquage"; "vanne en attente"; "piquage").
pour la case D5 j'ai un test logique :
si B5="Pas de piquage" alors la case D5 sera vide (rien ne sera afficher
sinon je veux avoir une liste déroulante de plusieurs autres diamètre (Ø8";Ø6",Ø4";Ø3";Ø2") comme ça je pourrai choisir le diamètre voulus.

merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
5 oct. 2014 à 11:08
Bonjour
un modèle ici vite fait, je suis à la bourre
revenez si besoin de complément
https://www.cjoint.com/c/DJflk2b86rt

crdlmnt

0
redw79 Messages postés 11 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 25 janvier 2016
7 oct. 2014 à 09:37
merci, pour votre aide, mais j'arrive pas à comprendre cette exemple, pouvais vous m'explique une peux plus cette exemple.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
9 oct. 2014 à 08:08
Bonjour
Difficile d'expliquer mieux. Si vous pouvez mettre à disposition un modèle de ce que vous voulez faire ce serait mieux !

En attendant, en complément des infos notées sur la feuille :

__La colonne A est celle où vous entrez en continu les informations
____Soit correspondant à des références de base dans la colonne A, soit des références hors de cette base de données
__La colonne B est celle où vous voulez obtenir ou placer la correspondance de ce que vous placez en A


__La colonne E reprèsente la base de données de références :

La colonne E sert à intégrer les références , avec:

__De E2 à E11 la liste des valeurs « standards » que vous utilisez en A
__De E14 à E233, la liste des valeurs de B correspondant aux valeurs de E dans le même ordre
(par exemple, il faut que E14 soit la valeur que doit prendre B quand A est égal à E2...etc..)
__De E26 à E37 les valeurs que vous devez placer en B si A ne se trouve pas dans la liste E2 :E11

La colonne B contient au départ des formules qui vont :
__Soit vous donner la valeur de B si A se trouve dans la liste E2 :E11
__soit vous afficher « à choisir » si la valeur de A n'existe pas en E2 :E11, mais ce choix va effacer la formule en B

De même la colonne B contient un menu déroulant qui vous permet de choisir la valeur de B dans la liste selon celle de A et donc :

1° cas : la valeur de A existe entre E2 et E11 donc la formule place en B la valeur de E14 à E23 correspondante
2°cas : la valeur de A existe entre E2 et E11 mais la formule en B a été effacée par une entrée précédente. Dans ce cas, le menu déroulant ne donne que la valeur correspondant à celle de A
3° cas : la valeur de A n'existe pas dans la liste E2 :E11, le menu déroulant en B vous donne la liste des valeurs disponibles de E26 à E37

Pour application du menu déroulant, il faut que toutes la base de données soit dans la même colonne

La liste déroulante « variable » est définie dans la liste des champs nommés (ruban, formule, gestionnaire de noms) et voyez la formule qui définit le nom

Resta à savoir si cela colle à ce que vous attendez!Si cela vous semble correspondre et si vous avez des difficultés, lacer un modèle, même bricolé, mais représentatif de ce que vous voulez faire sur :
https://www.cjoint.com/

et revenez ici coller le lien donné par le site
(je reviens en fin après midi)
crdlmnt



0
redw79 Messages postés 11 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 25 janvier 2016
10 oct. 2014 à 23:49
salut

voilas le lien du modèle https://www.cjoint.com/?DJkxX2fSna1 désolé pour le retarde.

et merci pour votre aide.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
Modifié par Vaucluse le 11/10/2014 à 17:56
désolé, mais je viens juste de rentrer et je trouve votre message, mais chez moi le lien collé ne fonctionne pas
Pouvez vous refaire l'opération.
A+
0
redw79 Messages postés 11 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 25 janvier 2016
11 oct. 2014 à 23:32
0
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 233
Modifié par Raymond PENTIER le 12/10/2014 à 00:00
Bonjour redw79.

Le caractère " n'est pas autorisé dans le nom des fichiers et des plages nommées.
Dans ton fichier, il faut donc remplacer Ø28" par Ø28 ; idem pour les autres diamètres.

Pourquoi les cellules H4, H5 et I4 sont-elles vides ?

C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 233
12 oct. 2014 à 00:15
Une fois que les " ont été supprimés, il faut également corriger la source de la liste déroulante de cellule en B3.
Pour tenir compte du choix initial en A3, il faut une cellule intermédiaire, par exemple en G3, avec la formule =SI(A2="Pas de piquage";"pp";B3) ; et dans n'importe quelle celliule vide (P3 par exemple) on va saisir un espace (moi j'ai mis un astérisque pour mieux visualiser la manipulation) et on va nommer cette cellule "pp" ; de sorte qu'en C4 il suffira d'insérer une liste déroulante de cellule avec la source =INDIRECT($G$3).
Ainsi, B4 affichera :
- soit la liste des diamètres secondaires relatives au diamètre principal choisi en B3,
- soit un espace (ou mon astérisque) s'il n'y a pas de piquage en A2.
https://www.cjoint.com/?DJmaslPgrTr
0
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 233
12 oct. 2014 à 00:27
Ma solution présente un petit inconvénient :
- B3 ne se remet pas à zéro automatiquement quand on change A2
- B4 ne se remet pas à zéro automatiquement quand on change A2 ou A3.
Il est donc recommandé d'effacer le contenu de B3 et de B4 avant de modifier A2 ...
0