Fonction Recherche avec plusieurs critères
Résolu/Fermé
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
-
Modifié par cedricdu95 le 22/09/2016 à 18:54
cedricdu95 Messages postés 210 Date d'inscription samedi 22 juillet 2006 Statut Membre Dernière intervention 26 mars 2017 - 26 sept. 2016 à 13:49
cedricdu95 Messages postés 210 Date d'inscription samedi 22 juillet 2006 Statut Membre Dernière intervention 26 mars 2017 - 26 sept. 2016 à 13:49
A voir également:
- Fonction Recherche avec plusieurs critères
- Fonction si et - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Fonction moyenne excel - Guide
- Recherche adresse - Guide
- Recherche avec photo - Guide
4 réponses
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 259
22 sept. 2016 à 19:14
22 sept. 2016 à 19:14
Bonjour.
Comme d'habitude, il est recommandé de joindre son fichier ...
Comme d'habitude, il est recommandé de joindre son fichier ...
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 de réponse
tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
DjiDji59430
Messages postés
4166
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
21 décembre 2024
682
Modifié par DjiDji59430 le 22/09/2016 à 19:15
Modifié par DjiDji59430 le 22/09/2016 à 19:15
Bonjour,
+1, avec Raymond.
Utilise sommeprod((feuill1!$b:$b="cl0001")*(feuill1!$d:$d=e1)*(feuill1!$c:$c))
que tu tires vers la droite jusqu'a la colonne H
bis repetita pour cl0002 et les autrs, s'il y en a
Crdmt
+1, avec Raymond.
Utilise sommeprod((feuill1!$b:$b="cl0001")*(feuill1!$d:$d=e1)*(feuill1!$c:$c))
que tu tires vers la droite jusqu'a la colonne H
bis repetita pour cl0002 et les autrs, s'il y en a
Crdmt
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
1
22 sept. 2016 à 21:55
22 sept. 2016 à 21:55
Bonjour DjiDji59430,
Merci pour ta participation.
Ta formule fonctionne niquel dans mon exemple.
Cependant j'ai voulu adapter ta formule avec les plages définies sur mon fichier original et ça en résulte "#VALEUR!"
Voici ma formule :
=SOMMEPROD((code_client=A6)*(familles=E2)*(montant))
avec :
code_client ='Famille articles par clients'!$B:$B
familles ='Famille articles par clients'!$D:$D
montant ='Famille articles par clients'!$C:$C
A6 = mon code client
E2 = Code famille
Montant = correspond au CA du client sur la famille en question
sachant que "Famille articles par clients" représente "feuil1" dans l'exemple donné ci-dessus.
Je te remercie par avance.
Merci pour ta participation.
Ta formule fonctionne niquel dans mon exemple.
Cependant j'ai voulu adapter ta formule avec les plages définies sur mon fichier original et ça en résulte "#VALEUR!"
Voici ma formule :
=SOMMEPROD((code_client=A6)*(familles=E2)*(montant))
avec :
code_client ='Famille articles par clients'!$B:$B
familles ='Famille articles par clients'!$D:$D
montant ='Famille articles par clients'!$C:$C
A6 = mon code client
E2 = Code famille
Montant = correspond au CA du client sur la famille en question
sachant que "Famille articles par clients" représente "feuil1" dans l'exemple donné ci-dessus.
Je te remercie par avance.
DjiDji59430
Messages postés
4166
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
21 décembre 2024
682
>
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
Modifié par DjiDji59430 le 23/09/2016 à 00:21
Modifié par DjiDji59430 le 23/09/2016 à 00:21
re
C'est pour ça qu'on demande un fichier test exhaustif, ou le fichier, anonymisé s'il le faut.
vérifie que A6 et que les valeurs de B:B soient du même genre (soit numérique, soit littéral
Pareil pour le 2éme terme, et que tous les montants soient bien numériques
Une seule erreur ==>"#VALEUR!"
C'est pour ça qu'on demande un fichier test exhaustif, ou le fichier, anonymisé s'il le faut.
vérifie que A6 et que les valeurs de B:B soient du même genre (soit numérique, soit littéral
Pareil pour le 2éme terme, et que tous les montants soient bien numériques
Une seule erreur ==>"#VALEUR!"
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
1
23 sept. 2016 à 10:25
23 sept. 2016 à 10:25
Bonjour,
J'ai upload le fichier test sur "cijoint" hier.
Dans la réponse de Raymond, si vous ne l'aviez pas vu je le remet ici : https://www.cjoint.com/c/FIwtOxHEP6T
En fait dans votre formule, vous aviez marqué manuellement "cl0001" j'aimerais que cela recherche automatiquement le code client se trouvant en A6.
J'ai refait des test et maintenant j'ai un #N/A !
Merci pour le temps consacré, bien cordialement.
J'ai upload le fichier test sur "cijoint" hier.
Dans la réponse de Raymond, si vous ne l'aviez pas vu je le remet ici : https://www.cjoint.com/c/FIwtOxHEP6T
En fait dans votre formule, vous aviez marqué manuellement "cl0001" j'aimerais que cela recherche automatiquement le code client se trouvant en A6.
J'ai refait des test et maintenant j'ai un #N/A !
Merci pour le temps consacré, bien cordialement.
DjiDji59430
Messages postés
4166
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
21 décembre 2024
682
>
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
23 sept. 2016 à 15:16
23 sept. 2016 à 15:16
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
1
23 sept. 2016 à 18:05
23 sept. 2016 à 18:05
Bonjour,
Merci pour votre réponse, mais dès que je l'adapte à mon fichier j'ai un #VALEUR.
Je ne comprends pas...
Le fichier test correspond à mon autre fichier dans le nombre de colonne, après sur mon autre fichier j'ai près de 2500 lignes mais je ne vois pas pourquoi cela poserait problème...
Sachant que mes feuilles ont été renommées, je fonctionne avec des plages.
Mais même en faisant avec des plages, ça fonctionne sur le fichier que vous m'avez envoyé mais pas mon fichier original.
A part la formule avez-vous fait d'autres changements?
Merci
Merci pour votre réponse, mais dès que je l'adapte à mon fichier j'ai un #VALEUR.
Je ne comprends pas...
Le fichier test correspond à mon autre fichier dans le nombre de colonne, après sur mon autre fichier j'ai près de 2500 lignes mais je ne vois pas pourquoi cela poserait problème...
Sachant que mes feuilles ont été renommées, je fonctionne avec des plages.
Mais même en faisant avec des plages, ça fonctionne sur le fichier que vous m'avez envoyé mais pas mon fichier original.
A part la formule avez-vous fait d'autres changements?
Merci
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
23 sept. 2016 à 12:55
23 sept. 2016 à 12:55
Bonjour cedricdu95
Votre fichier modifié
http://www.cjoint.com/c/FIxk2Ms35Ux
Votre fichier modifié
http://www.cjoint.com/c/FIxk2Ms35Ux
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
1
23 sept. 2016 à 18:07
23 sept. 2016 à 18:07
Bonjour et merci pour votre participation !
Cependant je ne cherchais pas à faire des sommes pour mes différents CA sachant qu'ils ne sont pas calculés à partir de la feuille1, c'est déjà un export de mon logiciel de gestion.
Idem que pour le fichier proposé plus haut, cela fonctionne bien avec votre formule mais lorsque je change avec des plages définies, ça me met #VALEUR :s
Cependant je ne cherchais pas à faire des sommes pour mes différents CA sachant qu'ils ne sont pas calculés à partir de la feuille1, c'est déjà un export de mon logiciel de gestion.
Idem que pour le fichier proposé plus haut, cela fonctionne bien avec votre formule mais lorsque je change avec des plages définies, ça me met #VALEUR :s
DjiDji59430
Messages postés
4166
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
21 décembre 2024
682
>
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
23 sept. 2016 à 23:42
23 sept. 2016 à 23:42
Re
le nb de lignes doit etre le meme dans chaque plage
Vérifie qu(il ne manque pas de $
le nb de lignes doit etre le meme dans chaque plage
Vérifie qu(il ne manque pas de $
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
1
24 sept. 2016 à 00:13
24 sept. 2016 à 00:13
Alors j'ai utilisé les colonnes entières "!$B:$B" ; "!$C:$C" ; "!$D:$D"
Par contre il se peut que sur toutes mes lignes ne soit pas remplies.
Comme sur l'image 1, la case "D5" par exemple.
Par contre il se peut que sur toutes mes lignes ne soit pas remplies.
Comme sur l'image 1, la case "D5" par exemple.
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
1
24 sept. 2016 à 15:40
24 sept. 2016 à 15:40
Ca m'énerve de pas comprendre entièrement la formule, j'arrive pas à voir où je me suis trompé ! ><
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 259
>
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
24 sept. 2016 à 15:51
24 sept. 2016 à 15:51
Tu as fourni toi-même l'explication :
"Par contre il se peut que sur toutes mes lignes ne soit pas remplies" !
"Par contre il se peut que sur toutes mes lignes ne soit pas remplies" !
cedricdu95
Messages postés
210
Date d'inscription
samedi 22 juillet 2006
Statut
Membre
Dernière intervention
26 mars 2017
1
26 sept. 2016 à 13:49
26 sept. 2016 à 13:49
Bonjour à tous,
Problème résolu, j'ai rechangé de nouveau les plages et mon client où il y avait "#VALEUR!" a changé et a bien pris en compte la formule.
J'avais encore un problème pour mon 1er client qui avait au début des "0" partout, suite au changement des plages, il a eu le droit aux "#VALEUR!" puis j'ai fais des test et mon problème a été résolu en insérant une ligne "vide" ... Je ne comprends pas trop mais il y avait un problème avec cette ligne lol du coup résolu!
Je vous remercie tous pour votre aide et le temps passé sur mon problème.
Bonne journée à tous
Problème résolu, j'ai rechangé de nouveau les plages et mon client où il y avait "#VALEUR!" a changé et a bien pris en compte la formule.
J'avais encore un problème pour mon 1er client qui avait au début des "0" partout, suite au changement des plages, il a eu le droit aux "#VALEUR!" puis j'ai fais des test et mon problème a été résolu en insérant une ligne "vide" ... Je ne comprends pas trop mais il y avait un problème avec cette ligne lol du coup résolu!
Je vous remercie tous pour votre aide et le temps passé sur mon problème.
Bonne journée à tous
22 sept. 2016 à 21:41
Voici le lien ci-dessous :
https://www.cjoint.com/c/FIwtOxHEP6T