Liste de choix sur Excel 2007
STEF50
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai lu les discussions à ce sujet et j'ai essayé plusieures des solutions proposées mais en vain. Je dois sans doute me tromper quelque part mais je ne comprends pas où.
Voilà j'ai un tableau dont la première colone s'intitule "Variétés" (pour des variétés de fruits) Et Les lignes de cette colone font référence à différentes variétés de fruits. Je souhaiterais insérer une liste de choix dans ma 1ère cellule (celle nomée "Variétés") contenant toutes les variétés (donc leurs différents noms) afin que, lorsque on en choisit une, seules les informations la concernant soient affichées.
Quand j'essaie de faire la liste avec "Validation de données", la petite flêche apparaît bien dans la cellule "Variétés" mais quand je clique sur un des noms proposés, ça modifie le nom de la-dite cellule et ça ne m'affiche pas les informations souhaitées du tableau.
Je ne sais pas si je m'explique bien ! Si quelqu'un pouvait m'aider, ce serait top !
Merci
J'ai lu les discussions à ce sujet et j'ai essayé plusieures des solutions proposées mais en vain. Je dois sans doute me tromper quelque part mais je ne comprends pas où.
Voilà j'ai un tableau dont la première colone s'intitule "Variétés" (pour des variétés de fruits) Et Les lignes de cette colone font référence à différentes variétés de fruits. Je souhaiterais insérer une liste de choix dans ma 1ère cellule (celle nomée "Variétés") contenant toutes les variétés (donc leurs différents noms) afin que, lorsque on en choisit une, seules les informations la concernant soient affichées.
Quand j'essaie de faire la liste avec "Validation de données", la petite flêche apparaît bien dans la cellule "Variétés" mais quand je clique sur un des noms proposés, ça modifie le nom de la-dite cellule et ça ne m'affiche pas les informations souhaitées du tableau.
Je ne sais pas si je m'explique bien ! Si quelqu'un pouvait m'aider, ce serait top !
Merci
A voir également:
- Liste de choix sur Excel 2007
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Excel liste déroulante en cascade - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
10 réponses
Salut,
Difficile à comprendre tes explications, le mieux serait d'avoir un exemple de ton fichier pour cerner ta demande qui sera très facile à solutionner. Pour joindre ton fichier avec ce lien
https://www.cjoint.com/
Difficile à comprendre tes explications, le mieux serait d'avoir un exemple de ton fichier pour cerner ta demande qui sera très facile à solutionner. Pour joindre ton fichier avec ce lien
https://www.cjoint.com/
Oui lol Je comprends. Voici le lien: http://cjoint.com/?0FukrFID6yH
La première colonne s'appelle "Variétés" et dessous il y a les différents fruits. Les autres colonnes détaillent les différentes analyses faites sur ces fruits.
Je voudrais une liste déroulante dans la cellule "Variétés" pour par exemple choisir "Cerises" et que ça m'affiche toutes les analyses concernant cette variété.
Merci bien !
La première colonne s'appelle "Variétés" et dessous il y a les différents fruits. Les autres colonnes détaillent les différentes analyses faites sur ces fruits.
Je voudrais une liste déroulante dans la cellule "Variétés" pour par exemple choisir "Cerises" et que ça m'affiche toutes les analyses concernant cette variété.
Merci bien !
Bonjour
avec le code INDIRECT en nommant les champs,peut être
voyez ici et revenez si besoin de complément d'info
https://www.cjoint.com/?BFukmCtFSK3
crdlmnt
avec le code INDIRECT en nommant les champs,peut être
voyez ici et revenez si besoin de complément d'info
https://www.cjoint.com/?BFukmCtFSK3
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
c'est très facile, pour commencer crée ta liste de validation Données/Validation de données/dans Autoriser sélectionne Liste
et dans Données saisi ou pointe la plage =$A$2:$A$7
tu peux également nommée cette plage A2:A7 et conseillé si cette plage est dans une autre feuille. Pour nommer la plage mettre cette plage en surbrillance puis clic droit sur la sélection/Nommer une plage/donne un nom exemple List
dans ce cas pour créer ta liste de validation sélectionne Liste et dans Données à la place de saisir =$A$2:$A$7 saisi simplement =List
En suite formule RECHERCHEV
=RECHERCHEV(F2;A2:D7;2;0)
décomposition de la formule
=RECHERCHEV est le nom de la fonction
(F2; adresse de la cellule critère ou liste de validation
A2:D7 matrice de recherche de la valeur, cette plage pourrait également être nommée comme je te l'ai expliquée plus haut
;2 numéro de la colonne dans laquelle la valeur à afficher est recherchée, si tu souhaite afficher la valeur coorespondante de la troisième colonne tu mettra 3 ou 4 pour la quatrième
;0) ou ;FAUX) gestion d'erreur
Avec ton fichier exemple et ces explications tu devrais pouvoir adapter
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
c'est très facile, pour commencer crée ta liste de validation Données/Validation de données/dans Autoriser sélectionne Liste
et dans Données saisi ou pointe la plage =$A$2:$A$7
tu peux également nommée cette plage A2:A7 et conseillé si cette plage est dans une autre feuille. Pour nommer la plage mettre cette plage en surbrillance puis clic droit sur la sélection/Nommer une plage/donne un nom exemple List
dans ce cas pour créer ta liste de validation sélectionne Liste et dans Données à la place de saisir =$A$2:$A$7 saisi simplement =List
En suite formule RECHERCHEV
=RECHERCHEV(F2;A2:D7;2;0)
décomposition de la formule
=RECHERCHEV est le nom de la fonction
(F2; adresse de la cellule critère ou liste de validation
A2:D7 matrice de recherche de la valeur, cette plage pourrait également être nommée comme je te l'ai expliquée plus haut
;2 numéro de la colonne dans laquelle la valeur à afficher est recherchée, si tu souhaite afficher la valeur coorespondante de la troisième colonne tu mettra 3 ou 4 pour la quatrième
;0) ou ;FAUX) gestion d'erreur
Avec ton fichier exemple et ces explications tu devrais pouvoir adapter
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Ca ne fonctionne pas, je dois faire une erreur quelque part. Si j'ai bien compris, dans la formule:
=RECHERCHEV(F2;A2:D7;2;0)
F2 est la cellule maîtresse dans laquelle j'ai ma liste déroulante
A2:D7 c'est mon tableau (sans les intitulés de colonnes)
2 c'est la première colonne où il y a l'information recherchée
0 veux dire qu'il va chercher le terme exact
C'est bien ça? lol
=RECHERCHEV(F2;A2:D7;2;0)
F2 est la cellule maîtresse dans laquelle j'ai ma liste déroulante
A2:D7 c'est mon tableau (sans les intitulés de colonnes)
2 c'est la première colonne où il y a l'information recherchée
0 veux dire qu'il va chercher le terme exact
C'est bien ça? lol
Re,
Oui c'est cela mais as tu au préalable créé ta liste de validation !
As tu toujours une circulaire lorsque tu valide ta formule !
ou as tu ce genre de message d'erreur #N/A !
Ta formule, tu l'écris en dehors de la plage A2:D7 !
Oui c'est cela mais as tu au préalable créé ta liste de validation !
As tu toujours une circulaire lorsque tu valide ta formule !
ou as tu ce genre de message d'erreur #N/A !
Ta formule, tu l'écris en dehors de la plage A2:D7 !
Alors au départ j'avais créé cette liste dans ma cellule A1 intitulée variété (dans mon tableau) je trouvais ça plus pratique, mais à priori pas faisable lol
Donc oui je l'ai faite en dehors, j'ai créé ma liste et entré cette formule. Par contre, je viens de penser que la colonne que j'ai choisie contient du texte et non des nombres est-ce que ça pourrait venir de là?
Donc oui je l'ai faite en dehors, j'ai créé ma liste et entré cette formule. Par contre, je viens de penser que la colonne que j'ai choisie contient du texte et non des nombres est-ce que ça pourrait venir de là?
Non, tu peux avoir des valeurs numériques et texte sans problème.
tu peux m'envoyer ton fichier que je vois ce qui cloche et avant de l'enregistrer devant le = de ta formule récalcitrante place une apostrophe comme ceci
'=RECHERCHEV(F2;A2:D7;2;0)
tu peux m'envoyer ton fichier que je vois ce qui cloche et avant de l'enregistrer devant le = de ta formule récalcitrante place une apostrophe comme ceci
'=RECHERCHEV(F2;A2:D7;2;0)
Bien sur ça marche....en A1 où partout ailleurs, sauf dans le champ de recherche et dans la cellule résultat! ..... et à condition de mettre la valeur cherchée en A1, sinon Excel ne peut pas deviner!
Le #N/A s"affiche si la valeur de A1 n'existe pas en A2:A7 et à fortiori si A1 est vide
et pour éviter le #N/A tant que A1 est vide:
=SI(A1="";"";RECHERCHEV(A1;A2:Q13;2;0))
bonne chance
Le #N/A s"affiche si la valeur de A1 n'existe pas en A2:A7 et à fortiori si A1 est vide
et pour éviter le #N/A tant que A1 est vide:
=SI(A1="";"";RECHERCHEV(A1;A2:Q13;2;0))
bonne chance
Re,
Si tu lisais les réponses, dans mon post n°12 tu avais la réponse, j'écrivais "Si tu as une circulaire c'est que tu saisis une formule dans ta matrice, c'est comme si le résultat d'une formule entrait dans la l'énoncé de la formule
il suffit d'écrire la formule hors de la plage de ta formule"
il n'est pas possible dans une cellule d'écrire deux formules indépendantes comme d'écrire une formule dans la matrice qui sert au calcul sauf cas très particulier de formule circulaire
Comme il est écrit plus haut change de cellule comme en colonne R, S etc ...
sur le post 14 je te posais également la question si tu avais ce genre de message #N/A !
qu'il est facile d'éviter en complétant ta formule avec SI(ESTERREUR(......
mais bon pas de réponse concréte
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Si tu lisais les réponses, dans mon post n°12 tu avais la réponse, j'écrivais "Si tu as une circulaire c'est que tu saisis une formule dans ta matrice, c'est comme si le résultat d'une formule entrait dans la l'énoncé de la formule
il suffit d'écrire la formule hors de la plage de ta formule"
il n'est pas possible dans une cellule d'écrire deux formules indépendantes comme d'écrire une formule dans la matrice qui sert au calcul sauf cas très particulier de formule circulaire
Comme il est écrit plus haut change de cellule comme en colonne R, S etc ...
sur le post 14 je te posais également la question si tu avais ce genre de message #N/A !
qu'il est facile d'éviter en complétant ta formule avec SI(ESTERREUR(......
mais bon pas de réponse concréte
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Heu je lis TOUTES les réponses mais je ne connais pas bien Excel c'est aussi simple que ça. Les explications ne sont pas toujours claires dsl.
J'ai essayé TOUTES les façons ci-dessus et ca ne fonctionne pas, t'es pas obligé de répondre donc si ca te gonfle arrêtes de répondre c'est tout.
C'est pas simple à distance, je n'y peux rien.
Bonne journée.
J'ai essayé TOUTES les façons ci-dessus et ca ne fonctionne pas, t'es pas obligé de répondre donc si ca te gonfle arrêtes de répondre c'est tout.
C'est pas simple à distance, je n'y peux rien.
Bonne journée.
Euh! je me permet de vous rappeler ce dernier message si vous ne l"avez pas vu dans le tas.
crdlmnt
https://forums.commentcamarche.net/forum/affich-25419290-liste-de-choix-sur-excel-2007#24
crdlmnt
https://forums.commentcamarche.net/forum/affich-25419290-liste-de-choix-sur-excel-2007#24
Bonjour
Vous avez fait la liste de choix, Par contre il faut mettre dans les cellules en-dessous, des formules genre rechercheV pour ramener de votre base les informations correspondant à votre choix en A1 la cellule avec la liste et en A2, A3, A4, A5 les formules recherchev et votre liste (pomme, poire, pêche) à coté les variétées
pomme formule de la colonne A
Golden =RECHERCHEV($A$1;$A$11:$E$13;2;FAUX)
boscope =RECHERCHEV($A$1;$A$11:$E$13;3;FAUX)
canada =RECHERCHEV($A$1;$A$11:$E$13;4;FAUX)
rouge =RECHERCHEV($A$1;$A$11:$E$13;5;FAUX)
Liste info des variétées
pomme Golden boscope canada rouge
poire guyot conférence
pêche brugnon nectarine
Vous avez fait la liste de choix, Par contre il faut mettre dans les cellules en-dessous, des formules genre rechercheV pour ramener de votre base les informations correspondant à votre choix en A1 la cellule avec la liste et en A2, A3, A4, A5 les formules recherchev et votre liste (pomme, poire, pêche) à coté les variétées
pomme formule de la colonne A
Golden =RECHERCHEV($A$1;$A$11:$E$13;2;FAUX)
boscope =RECHERCHEV($A$1;$A$11:$E$13;3;FAUX)
canada =RECHERCHEV($A$1;$A$11:$E$13;4;FAUX)
rouge =RECHERCHEV($A$1;$A$11:$E$13;5;FAUX)
Liste info des variétées
pomme Golden boscope canada rouge
poire guyot conférence
pêche brugnon nectarine
non la formule peut être tirée il suffit de remplacer le numéro de la colonne par la valeur de la cellule se trouvant ligne 1 au- dessus des variétées et de numéroté de 1 à xx en prenant le 1 dans la première colonne de la zone variétées dans mon exemple le 1 serait en A1 le 2 en B1 donc dans la formule recherchev on remplace le 2 par B1 et après on tire la formule à l'horizontal et on fait un copier/coller transpose pour la remettre à la vertical