Recherchev multi critere

syl20bt1

XLDnaute Nouveau
Bonjour, au forum, bonjour à tous,

comment allez-vous ? J'ai une nouvelle fois besoin de votre aide.
J'ai fait plusieurs recherches sur le forum, mais malheureusement pas trouvé mon bonheur.
Je recherche une valeur sur un tableau qui sera liés à plusieurs critères :
je m'explique :
j'ai une colonne A avec le service de mes collègues, une colonne B avec la date de la reclamation, et une colonne C avec la reclamation elle même.
Je dois avoir environ 3000 reclamations et je voudrais pouvoir trouver la reclamation qui a été faite par tel service et tel jour mais sans passer par des filtres.

Est ce que vous pourriez m'aider svp, j'ai pensé à un SOMMEPROD mais je n'arrive pas à l'appliquer

merci d'avance

A+
Sylvain
 

Monique

Nous a quitté
Repose en paix
Re : Recherchev multi critere

Bonjour,

Service en A3:A20
Date en B3:B20
Réclamation en C3:C20

Date cherchée en G1
Service cherché en G2

=INDEX(C1:C20;SOMMEPROD((B3:B20=G1)*(A3:A20=G2);LIGNE(C3:C20)))

Cette partie donne le n° de ligne :
=SOMMEPROD((B3:B20=G1)*(A3:A20=G2);LIGNE(C3:C20))
Ensuite, Index(C1:C20;N°)

Si tu as des doublons de dates et de sevices, il faut une autre formule
Date cherchée en H1
Service cherché en H2
En H3 :
=INDEX(C$1:C$20;MIN(SI((A$3:A$20=H$2)*(B$3:B$20=H$1)*(NB.SI(H$2:H2;C$3:C$20)=0);LIGNE(C$3:C$20))))&""
à valider en appuyant simultanément sur les 3 touches ctrl, maj et entrée
puis copier-coller vers le bas

Cette partie donne le n° de ligne :
=MIN(SI((A$3:A$20=H$2)*(B$3:B$20=H$1)*(NB.SI(H$2:H2;C$3:C$20)=0);LIGNE(C$3:C$20)))
Ensuite, Index(C1:C20;N°)
Pour la 2ème formule, laisser vide C1
 

syl20bt1

XLDnaute Nouveau
Re : Recherchev multi critere

Bonjour Monique, PierreJean et le Forum,

Excusez moi pour la lenteur de la réponse, mais il m'a fallu quelque temps pour m'approprier ces formules, mais maintenant c'est bon.

Alors je peux vous dire un grand merci, car c'est exactement ce que je cherchais ! vous m'enlevez une belle épine du pied...

Je ne vais pas utiliser la version USF, car cela ne correspond pas à mes besoins, mais ce sera, c'est sur, une excellente source d'inspiration pour une prochaine fois

Merci encore et à bientôt

Cordialement

Sylvain
 

cedric74

XLDnaute Nouveau
Re : Recherchev multi critere

bonjour Sylvain

mes hommages Monique

version avec USF


Bonjour Pierre Jean,

J'ai ouvert le modèle que vous avez posté sur ce sujet, en version USF. Et c'est exactement l'outil que je cherche, malheureusement je n'arrive pas à me l'approprier pour mon utilisation spécifique.

Je m'explique, je m’occupe de la gestion d'un stock de câble, il me faut une méthode pour rechercher un câble selon 4 critères :

Colonne A : repère (valeur cherchée qui doit s'afficher dans la textbox)
Colonne B : critère n°1 (type de câble)
Colonne C : critère n°2 (nombre de brins)
Colonne D : critère n°3 (Section du câble)
Colonne E : critère n°4 (longueur disponible)

J'ai donc essayé de modifier le code du UserForm1, dans un premier temps j'ai essayé de décaler les colonnes de recherche des comboBox et ensuite en rajouter 2 pour mes 2 critères supplémentaire.

Et je n'arrive à rien. cela ne fonctionne pas. Cela fait maintenant quelques heures que je cherche et je commence à me décourager. Il y a bien la méthode de Monique, mais pour la version USF est top.

Je ne sais pas si je suis compréhensible.

Pouvez-vous m'aider ?

Par avance merci,

Cédric
 

cedric74

XLDnaute Nouveau
Re : Recherchev multi critere

PierreJean,

Je pense être tout proche du but, mais il y a encore un petit défaut.

Voici le nouveau fichier sur lequel j'ai avancé.

Si vous pouvez jeter un oeil et me dire ce qui coince ?


Merci,

Cédric
 

Pièces jointes

  • Gestion des câbles.xlsm
    19 KB · Affichages: 251
  • Gestion des câbles.xlsm
    19 KB · Affichages: 250
  • Gestion des câbles.xlsm
    19 KB · Affichages: 251

cedric74

XLDnaute Nouveau
Re : Recherchev multi critere

Bonjour PierreJean,

Je vais un peu plus loin dans le développement de mon outil et je bloque encore sur un truc...

Je vais être bref et précis, j'ai inséré un bouton de commande dans mon userform. Et j'aimerais que lorsqu'on actionne ce bouton, cela supprime les cellules B, C, D, E de l'index (ou ligne) du repère affiché dans ma textBox.

Concrètement on prend le câble trouvé (couronne) on le sort du stock, il s'efface mais on garde le repère pour une utilisation futur.

J'espère que je suis assez compréhensible. (Voir le fichier ci-joint)

Si vous pouviez m'aider ? cet outil va changer mon quotidien.

Par avance merci.

Cédric
 

Pièces jointes

  • Gestion des câbles.xlsm
    28.2 KB · Affichages: 137
  • Gestion des câbles.xlsm
    28.2 KB · Affichages: 130
  • Gestion des câbles.xlsm
    28.2 KB · Affichages: 137

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 813
dernier inscrit
kaiyi