Renvoi Valeurs multiples
Fermé
Pilou4242
Messages postés
21
Date d'inscription
jeudi 14 mai 2020
Statut
Membre
Dernière intervention
2 février 2022
-
Modifié le 14 mai 2020 à 15:56
Pilou4242 Messages postés 21 Date d'inscription jeudi 14 mai 2020 Statut Membre Dernière intervention 2 février 2022 - 18 juin 2020 à 17:28
Pilou4242 Messages postés 21 Date d'inscription jeudi 14 mai 2020 Statut Membre Dernière intervention 2 février 2022 - 18 juin 2020 à 17:28
A voir également:
- Renvoi Valeurs multiples
- Désactiver renvoi d'appel ooredoo - Forum Mobile
- Désactiver renvoi d'appel - Forum telephonie fixe
- Renvoi d'appel ooredoo ✓ - Forum Free mobile
- Double clic excel renvoi cellule ✓ - Forum Excel
- Quand on visite cette page, des messages sont échangés entre le navigateur et le site web. des extraits des messages échangés lors de la première connexion sont reproduits ci-dessous. des valeurs ont été remplacées par des numéros. retrouvez chacune de ces valeurs. - Forum Windows 10
9 réponses
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
167
14 mai 2020 à 16:11
14 mai 2020 à 16:11
Bonjour,
oui c'est possible avec la fonction RECHERCHEV !
par exemple :
=RECHERCHEV($A2;$A$2:$G2;4;FAUX)
Te donnera le produit "Chaise" pour le client A
C'est un exemple, il faudra modifier un peu la formule ;)
oui c'est possible avec la fonction RECHERCHEV !
par exemple :
=RECHERCHEV($A2;$A$2:$G2;4;FAUX)
Te donnera le produit "Chaise" pour le client A
C'est un exemple, il faudra modifier un peu la formule ;)
Pilou4242
Messages postés
21
Date d'inscription
jeudi 14 mai 2020
Statut
Membre
Dernière intervention
2 février 2022
14 mai 2020 à 16:14
14 mai 2020 à 16:14
BOnjour Yoyo,
Merci pour ta proposition mais cette fonction simple recherche ne me donnera que la première ligne où il y a mon client final. Ici je n'aurai donc en réponse que le produit chaise alors que je voudrai le produit chaise, verre et couteaux, chacun écrit dans des lignes différentes.
MErci pour ton aide quand même :)
Merci pour ta proposition mais cette fonction simple recherche ne me donnera que la première ligne où il y a mon client final. Ici je n'aurai donc en réponse que le produit chaise alors que je voudrai le produit chaise, verre et couteaux, chacun écrit dans des lignes différentes.
MErci pour ton aide quand même :)
Raymond PENTIER
Messages postés
58744
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 décembre 2024
17 248
14 mai 2020 à 16:46
14 mai 2020 à 16:46
Bonjour, et bienvenue au nouveau membre.
A- Avec un filtre textuel [ Contient "A/" ] ça n'affiche dans ton tableau actif que les lignes concernées.
B- Avec un tableau croisé dynamique tu peux obtenir, en dehors de ton tableau actif (donc au besoin dans une autre feuille), ce que tu as souhaité.
C- Avec RECHERCHEV tu peux créer dans une autre feuille une Fiche de consultation non pas pour un client, mais pour une ligne de saisies ; tu auras aussi besoin pour cela d'une Liste déroulante de cellule https://forums.commentcamarche.net/forum/affich-37641917-excel-principe-d-edition-de-devis-facture-commande
D- Il existe aussi une formule pour obtenir, sur une feuille séparée, toutes les données relatives à un client. Elle est complexe, car faisant appel à une combinaison des fonctions INDEX, EQUIV, DECALER, SI, LIGNE ... que je ne maîtrise pas bien ! Aussi je laisse le soin à Via55 ou l'un des nombreux autres spécialistes d'Excel de ce forum de te la proposer.
E- Il est toujours mieux, pour toi et nous, de travailler sur un fichier Excel plutôt que une image
A- Avec un filtre textuel [ Contient "A/" ] ça n'affiche dans ton tableau actif que les lignes concernées.
B- Avec un tableau croisé dynamique tu peux obtenir, en dehors de ton tableau actif (donc au besoin dans une autre feuille), ce que tu as souhaité.
C- Avec RECHERCHEV tu peux créer dans une autre feuille une Fiche de consultation non pas pour un client, mais pour une ligne de saisies ; tu auras aussi besoin pour cela d'une Liste déroulante de cellule https://forums.commentcamarche.net/forum/affich-37641917-excel-principe-d-edition-de-devis-facture-commande
D- Il existe aussi une formule pour obtenir, sur une feuille séparée, toutes les données relatives à un client. Elle est complexe, car faisant appel à une combinaison des fonctions INDEX, EQUIV, DECALER, SI, LIGNE ... que je ne maîtrise pas bien ! Aussi je laisse le soin à Via55 ou l'un des nombreux autres spécialistes d'Excel de ce forum de te la proposer.
E- Il est toujours mieux, pour toi et nous, de travailler sur un fichier Excel plutôt que une image
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/
yclik
Messages postés
3700
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
28 novembre 2024
1 517
14 mai 2020 à 18:12
14 mai 2020 à 18:12
Bonjour
une piste
une piste
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58744
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 décembre 2024
17 248
14 mai 2020 à 18:33
14 mai 2020 à 18:33
Tu as vu, Pilou ? Belle réactivité et jolie formule de notre ami yclik !
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
14 mai 2020 à 21:23
14 mai 2020 à 21:23
Bonjour à tous,
C'est aussi possible avec le Filtre avancé. C'est un peu plus ringard et légèrement moins pratique qu'une formule, mais si on l'automatise avec une petite macro pour le lancement, je trouve que ça fait bien le job.
Une proposition à partir du fichier créé par yclick (salutations)
https://www.cjoint.com/c/JEotwKQmxqb
Cordialement
C'est aussi possible avec le Filtre avancé. C'est un peu plus ringard et légèrement moins pratique qu'une formule, mais si on l'automatise avec une petite macro pour le lancement, je trouve que ça fait bien le job.
Une proposition à partir du fichier créé par yclick (salutations)
https://www.cjoint.com/c/JEotwKQmxqb
Cordialement
Bonjour à tous,
Merci beaucoup pour vos retours très complets et instructifs.
La proposition de Yclik me parait plus que parfaite. Il faut maintenant que je la comprenne et que je la mette en place sur mon document réel qui contient environ 2200 lignes.
Je reviendrai vers vous si je n'y arrive pas :).
MErci
Merci beaucoup pour vos retours très complets et instructifs.
La proposition de Yclik me parait plus que parfaite. Il faut maintenant que je la comprenne et que je la mette en place sur mon document réel qui contient environ 2200 lignes.
Je reviendrai vers vous si je n'y arrive pas :).
MErci
Merci encore mais j'ai une remarque par rapport à la formule.
=SI(ESTERREUR(PETITE.VALEUR($H$2:$H$5;LIGNE()-1));"";INDEX($A$2:$G$5;EQUIV(PETITE.VALEUR($H$2:$H$5;LIGNE()-1);$H$2:$H$5);4))
Pour la fonction INDEX, tu n'avais pas bloqué la matrice A2:G5 en mettant uniquement $A$2:G5.
C'était un simple oubli de $ pour la cellule G5 ?
Merci
=SI(ESTERREUR(PETITE.VALEUR($H$2:$H$5;LIGNE()-1));"";INDEX($A$2:$G$5;EQUIV(PETITE.VALEUR($H$2:$H$5;LIGNE()-1);$H$2:$H$5);4))
Pour la fonction INDEX, tu n'avais pas bloqué la matrice A2:G5 en mettant uniquement $A$2:G5.
C'était un simple oubli de $ pour la cellule G5 ?
Merci
yclik
Messages postés
3700
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
28 novembre 2024
1 517
18 mai 2020 à 10:00
18 mai 2020 à 10:00
Bonjour
oui c'était un oubli
oui c'était un oubli
Pilou4242
>
yclik
Messages postés
3700
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
28 novembre 2024
18 mai 2020 à 10:30
18 mai 2020 à 10:30
C'est parfait merci beaucoup.
Le problème avec ce genre de formule c'est que je dois m'assurer que les même clients répartis dans différentes lignes soient écrit exactement de la même manière.
Par exemple si je recherche Ford, je n'arriverai pas à trouver FORD ou ford. Est-ce qu'il y a un moyen de ne pas tenir compte de cette mise en forme ?
Merci encore
Le problème avec ce genre de formule c'est que je dois m'assurer que les même clients répartis dans différentes lignes soient écrit exactement de la même manière.
Par exemple si je recherche Ford, je n'arriverai pas à trouver FORD ou ford. Est-ce qu'il y a un moyen de ne pas tenir compte de cette mise en forme ?
Merci encore
Raymond PENTIER
Messages postés
58744
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 décembre 2024
17 248
>
Pilou4242
18 mai 2020 à 14:26
18 mai 2020 à 14:26
Erreur : ces fonctions ne sont pas sensibles à la casse ; donc FORD, Ford ou ford, c'est pareil.
Par contre [FORD], [FORD ], [ FORD], ce sont 3 mots différents, à cause de l'espace ...
Par contre [FORD], [FORD ], [ FORD], ce sont 3 mots différents, à cause de l'espace ...
Pilou4242
Messages postés
21
Date d'inscription
jeudi 14 mai 2020
Statut
Membre
Dernière intervention
2 février 2022
18 juin 2020 à 17:28
18 juin 2020 à 17:28
Bonjour à tous.
D'abord je tiens encore à vous remercier pour votre support sur ma problématique. Cela m'a beaucoup aidé et le fichier fini est très fonctionnel.
J'ai maintenant un nouveau défi pour vous. Il s'agit du même type de problème mais en plus complexe. Joli défi pour vos talents :)
Partons sur le même fichier proposé par Yclic avec déjà ses formules écrites.
Pour ceux qui ont déjà bossé dessus, vous pouvez voir que j'ai rajouté des Clients différents des précédents.
Dans le tableau où sont reporté toutes les données relatives aux clients, je voudrais qu'automatiquement se reporte les données de tous les clients autres. Par exemple ici, je voudrais avoir un report des clients C D E et F.
J'ai essayé de couplé la fonction =SI(ESTERREUR(TROUVE($J$2;A2));"";LIGNE()-1) avec une fonction OU ou fonction ET mais je ne trouve pas la bonne syntaxe.
J'espère que mes explications seront suffisante pour que vous puissiez m'aider.
Merci beaucoup et bon week-end à toute la communauté.
D'abord je tiens encore à vous remercier pour votre support sur ma problématique. Cela m'a beaucoup aidé et le fichier fini est très fonctionnel.
J'ai maintenant un nouveau défi pour vous. Il s'agit du même type de problème mais en plus complexe. Joli défi pour vos talents :)
Partons sur le même fichier proposé par Yclic avec déjà ses formules écrites.
Pour ceux qui ont déjà bossé dessus, vous pouvez voir que j'ai rajouté des Clients différents des précédents.
Dans le tableau où sont reporté toutes les données relatives aux clients, je voudrais qu'automatiquement se reporte les données de tous les clients autres. Par exemple ici, je voudrais avoir un report des clients C D E et F.
J'ai essayé de couplé la fonction =SI(ESTERREUR(TROUVE($J$2;A2));"";LIGNE()-1) avec une fonction OU ou fonction ET mais je ne trouve pas la bonne syntaxe.
J'espère que mes explications seront suffisante pour que vous puissiez m'aider.
Merci beaucoup et bon week-end à toute la communauté.