Recherche à critères multiples
Fermé
BILLING
Messages postés
162
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
-
17 janv. 2014 à 14:41
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 20 janv. 2014 à 18:17
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 20 janv. 2014 à 18:17
A voir également:
- Recherche à critères multiples
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Recherche adresse - Guide
- Recherche musique - Guide
- Somme si ens plusieurs critères même colonne ✓ - Forum Excel
6 réponses
dlt-pan
Messages postés
481
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
23 décembre 2014
67
17 janv. 2014 à 15:02
17 janv. 2014 à 15:02
Bonjour,
J'ai compris ce que vous souhaitez, par contre je ne pense pas que celà soit simple à faire par des formules. je vais attendre de voir si quelqu'un a une solution excel, sinon je vous proposerez une macro.
J'ai compris ce que vous souhaitez, par contre je ne pense pas que celà soit simple à faire par des formules. je vais attendre de voir si quelqu'un a une solution excel, sinon je vous proposerez une macro.
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
17 janv. 2014 à 16:56
17 janv. 2014 à 16:56
Bonjour
Peux tu mettre ton fichier au format excel 2003 (ficher/enriegistrer sous/Type ...)
A+
Peux tu mettre ton fichier au format excel 2003 (ficher/enriegistrer sous/Type ...)
A+
BILLING
Messages postés
162
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
48
17 janv. 2014 à 17:02
17 janv. 2014 à 17:02
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 17/01/2014 à 17:40
Modifié par Vaucluse le 17/01/2014 à 17:40
Bonjour Billing
en attendant ccm qui va surement faire mieux, essayez ceci en H2 de votre tableau:
=SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="N/A";"";SOMMEPROD((Taxes!$A$2:$A$241=B2)*(Taxes!$E$2:$E$241=D2)*(Taxes!$F$2:$F$241=E2)*(SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="GHK";$I$2:$I$241;Taxes!$J$2:$J$241))))
Mais cette formule n'admet pas de valeur texte dans les colonnes où se trouve la valeur à ressortir,il est donc nécessaire de supprimer les N/A des colonnes I et J
Vous pouvez peut être aussi tente:
=SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="N/A";"";SOMME.SI.ENS(SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="GHK";$I$2:$I$241;Taxes!$J$2:$J$241);Taxes!$A$2:$A$241;B2;Taxes!$E$2:$E$241;D2;Taxes!$F$2:$F$241;E2))
celle ci devrait fonctionner même avec les N/A, mais à partir de Excel 2007 suelement
crdlmnt
Ps après examen il semble que les conditions identiques se retrouvent plusieurs fois dans le tableau, ce qui va compliquer la formule, car pour l'instant elle fait le total des conditions identiques.. Pouvez vous confirmer
Si c'est le cas il faut diviser par le nombre de conditions, et donc rajouter:
/SOMMEPROD((Taxes!$A$2:$A$241=B2)*(Taxes!$E$2:$E$241=D2))
ce qui donne:
=SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="N/A";"";SOMMEPROD((Taxes!$A$2:$A$241=B2)*(Taxes!$E$2:$E$241=D2)*(Taxes!$F$2:$F$241=E2)*(SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="GHK";$I$2:$I$241;Taxes!$J$2:$J$241)))/SOMMEPROD((Taxes!$A$2:$A$241=B2)*(Taxes!$E$2:$E$241=D2)))
Errare humanum est, perseverare diabolicum
en attendant ccm qui va surement faire mieux, essayez ceci en H2 de votre tableau:
=SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="N/A";"";SOMMEPROD((Taxes!$A$2:$A$241=B2)*(Taxes!$E$2:$E$241=D2)*(Taxes!$F$2:$F$241=E2)*(SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="GHK";$I$2:$I$241;Taxes!$J$2:$J$241))))
Mais cette formule n'admet pas de valeur texte dans les colonnes où se trouve la valeur à ressortir,il est donc nécessaire de supprimer les N/A des colonnes I et J
Vous pouvez peut être aussi tente:
=SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="N/A";"";SOMME.SI.ENS(SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="GHK";$I$2:$I$241;Taxes!$J$2:$J$241);Taxes!$A$2:$A$241;B2;Taxes!$E$2:$E$241;D2;Taxes!$F$2:$F$241;E2))
celle ci devrait fonctionner même avec les N/A, mais à partir de Excel 2007 suelement
crdlmnt
Ps après examen il semble que les conditions identiques se retrouvent plusieurs fois dans le tableau, ce qui va compliquer la formule, car pour l'instant elle fait le total des conditions identiques.. Pouvez vous confirmer
Si c'est le cas il faut diviser par le nombre de conditions, et donc rajouter:
/SOMMEPROD((Taxes!$A$2:$A$241=B2)*(Taxes!$E$2:$E$241=D2))
ce qui donne:
=SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="N/A";"";SOMMEPROD((Taxes!$A$2:$A$241=B2)*(Taxes!$E$2:$E$241=D2)*(Taxes!$F$2:$F$241=E2)*(SI(RECHERCHEV(A2;Taxes!K2:L241;2;0)="GHK";$I$2:$I$241;Taxes!$J$2:$J$241)))/SOMMEPROD((Taxes!$A$2:$A$241=B2)*(Taxes!$E$2:$E$241=D2)))
Errare humanum est, perseverare diabolicum
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
17 janv. 2014 à 17:58
17 janv. 2014 à 17:58
Re
utilisez plutôt le modèle de ce fichier qui est beaucoup plus simple
attention a la méthode expliquée dans le fichier pour entrer la ,formule
celle ci ne renvoie que la 1° valeur trouvée dans le tableau de taxes s'il y a plusieurs lignes qui correspondent et admet les N/A sans problème dans n'importe quelle colonne
https://www.cjoint.com/?DArr35xkNWk
crdlmnt
utilisez plutôt le modèle de ce fichier qui est beaucoup plus simple
attention a la méthode expliquée dans le fichier pour entrer la ,formule
celle ci ne renvoie que la 1° valeur trouvée dans le tableau de taxes s'il y a plusieurs lignes qui correspondent et admet les N/A sans problème dans n'importe quelle colonne
https://www.cjoint.com/?DArr35xkNWk
crdlmnt
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
17 janv. 2014 à 18:35
17 janv. 2014 à 18:35
Bonjour,
Il y a une petite erreur à la fin de la formule: GHK au lieu de GQH.
Ceux qui suivent auront rectifié d'eux-même.
Il y a une petite erreur à la fin de la formule: GHK au lieu de GQH.
Ceux qui suivent auront rectifié d'eux-même.
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 17/01/2014 à 18:39
Modifié par Vaucluse le 17/01/2014 à 18:39
Merci tontong, je donne dans ma spécialité,là, la faute de frappe. Ça ne s'arrange pas en 2014!
merci surtout pour BILLING
Au plaisir
merci surtout pour BILLING
Au plaisir
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
Modifié par ccm81 le 18/01/2014 à 09:57
Modifié par ccm81 le 18/01/2014 à 09:57
Bonjour
Une solution avec macro
Comme dit Vaucluse (salut à toi) celle ci ne renvoie que la 1° valeur trouvée dans le tableau de taxes s'il y a plusieurs lignes qui correspondent
Ce qui pose quand même un problème!
https://www.cjoint.com/?3Asj0cc8T5P
Cdlmnt
Une solution avec macro
Comme dit Vaucluse (salut à toi) celle ci ne renvoie que la 1° valeur trouvée dans le tableau de taxes s'il y a plusieurs lignes qui correspondent
Ce qui pose quand même un problème!
https://www.cjoint.com/?3Asj0cc8T5P
Cdlmnt
BILLING
Messages postés
162
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
48
20 janv. 2014 à 14:04
20 janv. 2014 à 14:04
Merci à tous pour votre aide.
Je dois repenser ma façon de faire voir même si c'est possible avec les données que mon rapport me donne.
Comme dit Vaucluse et ccm81, j'ai des correspondances identiques avec des taux de taxes différents. Je connais le pourquoi de la chose mais je ne connais pas de solution rapide.
Pas certaine de ce que je dois faire avec cette discussion maintenant. Ce n'est pas résolu car ce n'est vraiment possible pour l'instant.
Qu'est-ce que je fais?
Je dois repenser ma façon de faire voir même si c'est possible avec les données que mon rapport me donne.
Comme dit Vaucluse et ccm81, j'ai des correspondances identiques avec des taux de taxes différents. Je connais le pourquoi de la chose mais je ne connais pas de solution rapide.
Pas certaine de ce que je dois faire avec cette discussion maintenant. Ce n'est pas résolu car ce n'est vraiment possible pour l'instant.
Qu'est-ce que je fais?
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
20 janv. 2014 à 16:13
20 janv. 2014 à 16:13
Tu réfléchis!
Pas de problème en ce qui nous concerne, tu peux reprendre la discussion dans ce fil quand tu auras trouvé comment traiter ce problème de "doublons", ou bien ouvrir une autre discussion, c'est à toi de voir.
Cdlmnt
Pas de problème en ce qui nous concerne, tu peux reprendre la discussion dans ce fil quand tu auras trouvé comment traiter ce problème de "doublons", ou bien ouvrir une autre discussion, c'est à toi de voir.
Cdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
20 janv. 2014 à 18:17
20 janv. 2014 à 18:17
La solution serait probablement de détecter le critère qui pourrait différencier les lignes.
Or si on filtre pour lister les valeurs identiques sur les trois critères dans la feuille Taxes dans son état actuel on constate que seule, la colonne code en D permettra de différencier les lignes.
Vous pouvez le constater par exemple et entre autres en filtrant le tableau de Taxes sur:
D en colonne A / 20 en colonne E et 0 en colonne F
Ils ressort quand même 9 lignes, dont seuls le code est différent, avec:
1717 / 1716 / A7115 / 1614 / 1514 / 1414 / 1313 / 1212 / 1111
Mais comme la liste des N° de clients n'est pas complète, on peut imaginer qu'elle peut aussi servir à différencier les résultats
Au cas où, il suffit de rajouter les critères dans la formule matricielle
Bon courage, on reste à votre écoute
Or si on filtre pour lister les valeurs identiques sur les trois critères dans la feuille Taxes dans son état actuel on constate que seule, la colonne code en D permettra de différencier les lignes.
Vous pouvez le constater par exemple et entre autres en filtrant le tableau de Taxes sur:
D en colonne A / 20 en colonne E et 0 en colonne F
Ils ressort quand même 9 lignes, dont seuls le code est différent, avec:
1717 / 1716 / A7115 / 1614 / 1514 / 1414 / 1313 / 1212 / 1111
Mais comme la liste des N° de clients n'est pas complète, on peut imaginer qu'elle peut aussi servir à différencier les résultats
Au cas où, il suffit de rajouter les critères dans la formule matricielle
Bon courage, on reste à votre écoute
17 janv. 2014 à 15:57
J'avais vu quelque chose qui ressemblait à ce que je veux faire mais ça n'a pas fonctionné. Il s'agissait d'une formule utilisant d'abord INDEX combiné avec EQUIV. Je me demande si je l'ai mal utilisée puisque je ne suis pas familière avec ces fonctions.
Est-ce que vous croyez que ces fonctions pourraient être utilisées dans mon cas?