Recherche d'une formule

Résolu/Fermé
The_boss_68 Messages postés 925 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 23 avril 2024 - 27 déc. 2015 à 22:45
The_boss_68 Messages postés 925 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 23 avril 2024 - 30 déc. 2015 à 10:20
Bonjour,

Dans mon fichier Excel j'ai 2 onglets, dans le premier onglet qui se nomme TOTO j'ai créee par Insertion, Nom, Définir, "DÉSIGNATION" pour la colonne F. Et dans l'onglet TITI je voudrais créer en J2,k2,l2, un menu déroulant qui m'affiche que couleur en J, que peinture en K, et que aquarelle en L es-ce possible avec une formule?

http://www.cjoint.com/c/ELBvI1gBPas

Merci de votre aide

Cordialement

A voir également:

8 réponses

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
28 déc. 2015 à 02:43
Bonjour,

Si tu avais voulu faire des listes de validations en cascades avec 1er niveau "Désignation" et en second niveau le détail du premier niveau, j'aurais trouvé un intérêt à ta question.

Mais là, tu veux faire 3 validations (menus déroulants en J2, K2, L2)....... hé bien, fait 3 validations !
Pas besoin des onglets titi, toto
Tu fais tes 3 zones de noms comme pour Désignation et tu vas dans données\validation\liste\=nom_de_liste en J2, K2 et L2.

Ou alors, je n'ai pas compris ta question.

Cordialement
1
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
27 déc. 2015 à 23:04
Expliques-toi
A quoi sert un menu déroulant qui n'offre qu'un seul choix ?
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
Modifié par Raymond PENTIER le 28/12/2015 à 03:38
Non, The Boss, c'est du grand n'importe quoi !

Tu as piqué quelque part, sans trop en comprendre le fonctionnement, une formule définie =DECALER(TOTO!$F$2;;;NBVAL(TOTO!$F:$F)-1)
dont tu ne sais plus que faire ensuite ...
Dans la foulée, tu as créé un nom défini DEBUT_DESIGNATION qui ne concerne que l'unique cellule F2, et que tu n'utilises pas !

JvDo t'a mis sur la piste :
En G2, H2, I2, J2 ... Z2 tu saisis les différentes couleurs
En G3, H3, I3, J3 ... Z3 tu saisis les différentes peintures
En G4, H4, I4, J4 ... Z4 tu saisis les différentes aquarelles
Puis tu définis pour ces nouvelles données les noms "couleur", "peinture" et "aquarelle".
Et en J2 tu insères le menu déroulant, avec comme source
=couleur
.
Penses-tu avoir saisi le principe ?
Sinon, envoie un fichier un peu plus étoffé ...
C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
28 déc. 2015 à 04:35
0
The_boss_68 Messages postés 925 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 23 avril 2024 174
Modifié par The_boss_68 le 28/12/2015 à 10:33
Pour Patrice33740
c'est sûr qu'il y à pas d'intérêt à créer une liste déroulante pour un seul nom, mais ne pas s'inquiéter c'est perso, moi ce que je recherche c'est tout simplement de savoir s'il est possible de le faire, et si oui qu'elle serait la formule

Pour JvDo
Ma demande est de savoir tout simplement si par rapport à la plage qui a été créer dans toto on peu créer un menu déroulant dans l'onglet TITI en J2,k2,l2, mais qui sélectionne qu'un nom à la fois dans chaque menu déroulant, c'est tout faut pas chercher de midi à 14h, vous me dite Non il n'y a pas possibilité alors je résolus ma demande, vous me dite Oui il y a une possibilité alors quelle est la formule?

Pour Raymond PENTIER
En fait ce n’est pas du n'importe quoi, il faut deux plages nommées pour que s'ajuste automatiquement cette plage l'osque l'on ajoute ou supprime des noms, t'as qu'a faire l'essai, tu rajoutes un mot en F5 dans l'onglet toto et tu verras que la plage s'ajustera automatiquement. Mais le but de ma demande n'est pas là

Merci


Cordialement
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
28 déc. 2015 à 13:55
Bonjour,

Je te trouves très arrogant dans tes réponses ci-dessus, nous sommes tous des bénévoles qui essayons de répondre au mieux aux questions qui sont posées avec le peu d'explications qui nous sont fournies !!!

Reconnais que ta demande est bizarre et qu'elle manque de précision (c'est sûr qu'il y à pas d'intérêt à créer une liste déroulante pour un seul nom), JvDO et Raymond (bonjour à vous deux ..) ont répondu ce qui nous semble logique à tous, en lisant une telle question : il veut probablement des listes déroulantes en cascade.

A mauvaise question, mauvaise réponse !!!

Ce que tu demandes est vraiment basique : dans la validation tu choisis liste et dans la formule tu mets simplement :
couleur
ou
peinture
ou
aquarelle
selon le cas !

Patrice
0

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

Posez votre question
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
28 déc. 2015 à 15:11
Bonjour The_boss_68,

Tu m’as l’air un tantinet tendu …
Pour te décrisper en cette belle journée de fin d’année, je te fais cadeau d’une formule pour la liste de validation.

=DECALER(DEBUT_DESIGNATION;COLONNE()-10;0)

A+
0
The_boss_68 Messages postés 925 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 23 avril 2024 174
28 déc. 2015 à 18:21
Bonsoir à tous

Pour Gyrus bravo!

Super! Excellent! ton Cadeau de Noël, ta formule est exactement adapter ce que je recherchais, par contre pourrais-tu me la décortiquer puisque je ne comprends pas -10;0 en tous les cas merci X fois pour ton étrenne qui me décrispe pour la soirée et me fais avancer mon fichier.

=DECALER(DEBUT_DESIGNATION;COLONNE()-10;0)

Pour Patrice33740

Désolé s'il a pu te sembler que j'étais très arrogant, moi personnellement je ne l'ai pas ressenti de la même manière, je voulais juste m'expliquer par rapport aux réponses et au ressenti que j'ai pu avoir, mais en tout les cas je vous remercie à tous de vous investir en tant que bénévole et d'aider les personnes comme moi à combler certaines lacunes.

Bonne fin d'année

Cordialement
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
28 déc. 2015 à 19:05
Re,

Si le -10 te chagrines tu peux utiliser :
=DECALER(DEBUT_DESIGNATION;COLONNES($J:J)-1;0)

-10 c'est parce que tu mets ta première formule en colonne J (la 10ème colonne)

Bonne fêtes
Patrice
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
28 déc. 2015 à 18:57
La fonction COLONNE() indique le numéro de la colonne dans laquelle la formule apparaît.
Si la colonne est J, COLONNE() renvoie 10 et COLONNE()-10 renvoie 0
si la colonne est K, COLONNE() renvoie 11 et COLONNE()-10 renvoie 1
si la colonne est L, COLONNE() renvoie 12 et COLONNE()-10 renvoie 2

Maintenant, en reprenant l’intégralité de la formule :
=DECALER(DEBUT_DESIGNATION;COLONNE()-10;0)

Dans la colonne J, le résultat de la formule est égal à la valeur de la cellule qui est décalée de 0 ligne et 0 colonne par rapport à la cellule DEBUT_DESIGNATION, soit "couleur ".

Dans la colonne K, le résultat de la formule est égal à la valeur de la cellule qui est décalée de 1 ligne et 0 colonne par rapport à la cellule DEBUT_DESIGNATION, soit "peinture".

Etc.

A+ et bonne fin d'année également.
0
The_boss_68 Messages postés 925 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 23 avril 2024 174
30 déc. 2015 à 10:20
Bonjour à tous


Merci encore à Gyrus et à Patrice33740 pour leurs réponses et leurs investissements.


Bonne Année
0