Double recherche Excel

Bonjour,

J'aimerai faire une double rechercher sous EXCEL :

en gros : j'ai un fichier qui contient 2 feuilles

sur la feuilles 2 : Si sur la feuille 1, jai une ligne avec colonne A = X et colonne B= Y alors affichier sur ma feuille 2 la valeur de la colonne C correspondant

X et Y correspondent à des valeurs contenu sur ma feuille 2

Merci de votre aide.

Alexandre

Bonjour et bienvenue,

c'est pas très clair, ton histoire, tu cherche des chiffres ou des lettres ?

Pour une valeur en colonne A = 501, en colonne B=841, la formule suivante donne le chiffre contenu en colonne C sur la même ligne d'un tableau de 30 lignes :

=SOMMEPROD((Feuille1.A1:A30=501)*(Feuille1.B1:B30=841)*Feuille1.C1:C30)

A +

Bonjour

Tu as des formules du style rECHERCHEV ou iNDEX et EQUIV imbriquées ou DECALER pour faire ce travail.

Avec un bout de fichier en xls (et pas xlsx, tu pourrais avoir plus de précisions.

Un exemple:

https://www.excel-pratique.com/~files/doc2/lTu11Plusieurs_Formules_Recherche.xls

Cordialement

MErci beaucoup du temps que vous avez consacré pour me répondre.

Bélug, il s'git de champ lettre

Amadéus, pour reprendre l'exemple du fichier Excel :

nom1 Prénom1 04 54 40 59 79

nom2 Prénom2 05 54 31 72 57

nom2 Prénom3 05 54 31 72 45

En gros a partir du nom et du prenom, je voudrais le numéro de telephone. car il existe deux fois le "nom2".

JEene sais pas comment faire Encore merci d'avance.

Alex

Re,

Et pour les allergiques à la validation par trois touches

une solution SOMMEPROD pour le même fichier (cf message précédent)

https://www.excel-pratique.com/~files/doc2/WtyOlIndexEquivMa2t.xls

Cordialement

Bonjour,

Encore merci. Ce que tu as fat correspond à ce que je veux, mais je n'arrive pas à le mettre en place.

Voici mon fichier : https://www.excel-pratique.com/~files/doc2/essai_colombine.xls

Sur la feuille facturation, en I2 je devrai avoir 6617

Sur la feuille facturation, en I3 je devrai avoir 728.9

avec ta formule que j'ai essayé de reproduire, j'ai le même resultat. Ou est mon erreur ?

Encore merci

Alex

Bonjour

La formule donnée en Exemple

=INDEX($C$1:$C$10;EQUIV(1;($A$1:$A$10=$G2)*($B$1:$B$10=$H2);0))

Ta formule en I2 de la feuille facturation

=INDEX(RAEX!D2:D6;EQUIV(1;(RAEX!A2:A5=$A2)*(RAEX!C1:C4=$C2);0))

Les champs ne correspondent pas et les références sont relatives (Manquent les signes $ bloquant les champs à l'incrémentation)

La correction de ta formule

=INDEX(RAEX!$D$1:$D$6;EQUIV(1;(RAEX!$A$1:$A$6=$A2)*(RAEX!$C$1:$C$6=$C2);0))

ou, plus efficace dans ce cas

=SOMMEPROD((RAEX!$A$2:$A$6=$A2)*(RAEX!$C$2:$C$6=$C2)*(RAEX!$D$2:$D$6))

Cordialement

C'est parfait !

Merci tu es très fort !!

Alex

Rechercher des sujets similaires à "double recherche"