2criteres de rechercheV

Bonjour à tous,

Je voudrai savoir si on a la possibilité d'entrer 2 critères de recherche dans une formule de "RECHERCHEV"

Exp : 1er critère le contenu de la cellule "A1"

2ème critère le contenu de la cellule "A2"

afin que le résultat soit affiché dans la cellule "A3"

Merci de votre aide

Amicalement

Noel

Bonjour,

C'est possible avec une formule matricielle, basée sur les fonctions INDEX et EQUIV :

=INDEX($M$1:$M$3;EQUIV(A1&A2;$K$1:$K$3&$L$1:$L$3;0))

Formule matricielle à valider par CTRL + MAJ + ENTREE

La base de données étant ici supposée être en K1:Mn

Je te laisse adapter à ton fichier et tester

@+

Re,

Bonjour Thib0,

Assimilant difficilement les fonction INDEX et EQUIV, je me retourne vers toi pour plus d'explication.

A cet effet je préfère t'envoyer un bout de mon fichier avec une petite explication.

Merci d'avance

Amicalement

Noel

31classeur1-xls.zip (99.51 Ko)

Bonjour

Noël, il est plus que préférable de ne jamais fusionner des cellules.

Regarde une proposition dans ce fichier :

24classeur1.zip (118.40 Ko)

Amicalement

Nad

Re,

Bonjour Nad,

Je te remercie pour le fichier. Pour les cellules fusionnées j'ai bien appris la leçon. Mais j'ai un souci au niveau de la recherche tant que le nom recherché est situé dans la colonne "B" ça marche.Quand ce même nom se retrouve dans la colonne "E" la cellule reste vide alors que je dois retrouver l'adversaire.

Exp si tu changes le nom recherché qui est actuellement "OULEDI ERIC" tu remplace par le mien il y a des cellules qui restent vide.

Merci d'éclairer ma lanterne.

Amicalement

Noel

Re

Nouvelle formule (en A3) :

=SI(ESTERREUR(INDEX(vis;SOMMEPROD((Journee=A2)*(rec=$A$1)*LIGNE(Journee))-1;1));INDEX(rec;SOMMEPROD((Journee=A2)*(vis=$A$1)*LIGNE(Journee))-1;1);INDEX(vis;SOMMEPROD((Journee=A2)*(rec=$A$1)*LIGNE(Journee))-1;1))

Tu la tires jusqu'en E3 et tu la copies sur les autres lignes

Amicalement

Nad

Re,

Bonjour Nad,

La formule fournie marche. Si on change de nom en "A1" les autres cellules contenat la formule ne marchent plus"Les noms ne sont pas changés par rapport à la feuille "Data".

Pourrais-tu me tenir informé

Merci d'avance de ton aide

Amicalement

Noel

Re

Je ne vois pas ce que tu veux dire. Regarde le fichier :

23classeur1.zip (103.77 Ko)

Nad

Bonjour à tous,

Bonjour Nad,

Je suis désolé de me faire mal comprendre.

Comme j dis "UNE IMAGE VAUT 10.000 MOTS" je te transmets mon fichier.

Comme le tien les noms changent mais le calcul s'arrête à la 16ème journée alors que j'en ai 23 journées.

Il faut savoir que je risque d'avoir 46 journées.

Pourras-tu jeter un oeil sur mon fichier. et me tenir informé

Merci de ton aide si précieuse

Amicalement

Noel

18classeur2-xls.zip (100.56 Ko)

bonjour nad et cfn

c'est tout simplement du au fait qu'a partir de la journée 17 sur la feuille data ,tu n'as pas dupliqué

cordialement

Re,

Bonjour Nad, Tulipe,

C'est bon j'ai fait ce qu'il fallait.

Ca fonctionne à merveille.

mais comment enlever les "#Valeur!"?

Merci à vous deux, Dan et Thibo.

Amicalement

Noel

re a tous

pour que ce soit facile pour toi tu va passer par un format conditionnel

sur a3 > format conditionnel > "la formule est" saisir: =et(esterreur(a3))=vrai ;tu vas dans format> police >COULEUR > clique sur le blanc >ok>ok

attention pas de $ dans la formule ; ensuite avec le pinceau apres avoir recliqué sur a3 ;tu tartine tout le tablaeu

a defaut de supprimer les #na # et aures ;il ne seront plus visibles

sinon il faudriait rajouter un si(esterreur ... en tete de chaque formule ; meme en tirant cela va etre un binz terrible

plonge!

Bonsoir

Plus rapide : tu sélectionnes tout ton tableau (même les journées); soit de A2 à Ex et la formule de la MFC est :

=ESTERREUR(A2)

Police blanche

Amicalement

Nad

Bonjour à tous,

Bonjour Nad,

Je te remercie pour ton dévouement.

@+

Amicalement

Noel

Rechercher des sujets similaires à "2criteres recherchev"