Recherche avec 2 conditions

Bonjour,

Je souhaite rechercher dans un tableau un résultat ("en cours"/"terminé") qui se situe dans un tableau. La recherche doit s'effectuer par deux colonne/critères. pour l’instant j'ai une formule, mais qui ne fonctionne pas vraiment :

=SI(SOMMEPROD((DECALER($I$2;;;NBVAL($I$2:$I$1000)-11)=$B9)*(DECALER(J$2;;;NBVAL(J$2:J$1000)-11)=$B$2))=1;K$2:K$19999;0)

fichier joint :

cordialement,

vincent

22classeur2.xlsx (9.00 Ko)

Bonjour

=INDEX($K$1:$K$10;SOMMEPROD(($I$2:$I$10=B9)*($J$2:$J$10=$B$2)*LIGNE($I$2:$I$10)))

Avec gestion d'erreur :

=SI(ESTERREUR(INDEX($K$1:$K$10;SOMMEPROD(($I$2:$I$10=B9)*($J$2:$J$10=$B$2)*LIGNE($I$2:$I$10))));"Pas de concordance";INDEX($K$1:$K$10;SOMMEPROD(($I$2:$I$10=B9)*($J$2:$J$10=$B$2)*LIGNE($I$2:$I$10))))

Amicalement

Nad

Merci beaucoup

cela fonctionne bien, cependant je ne comprend pas trop la fonctionne sommeprod.

j'ai essayer de faire autre chose de très ressemblant, sans réussite.

Pourriez vous m'expliquer votre formule et m'aider su ce problème?

j'utilise ca formule ci dessou, qui me donne comme résultat "ref"

=INDEX(I$2:I$10;SOMMEPROD((J$2:J$10=$B$2)*(K2:K10="oui")*(LIGNE(J2:J10)));)
23classeur4.xlsx (8.95 Ko)

bonsoir

en attendant mieux ( avec sommeprod) voici une autre façon de proceder

27vinc-tri-2.zip (4.17 Ko)

je vais quand meme essayé de faire marcher le sommeprod

dand un premier temps ,il me semble que ( devant LIGNE) est erronné

cordialement

Salut le forum

Une autre facon avec formule matricielle

=INDEX($I$2:$I$10;PETITE.VALEUR(SI(($J$2:$J$10=$B$2)*($K$2:$K$10="oui");LIGNE(INDIRECT("1:"&LIGNES($J$2:$J$10))));LIGNES($1:1)))

Mytå

bonjour

en cherchant ....

=SI(NB.SI(I$2:I$10;B9)=0;"";INDEX(I$2:I$10;MAX(SI((J$2:J$10=B$2)*(K$2:K$10="oui")*(I$2:I$10=B9);LIGNE(I$2:I$10)-1;"")))

aussi matricielle , peut etre plus simple mais desolé pour le sommeprod

cordialement

merci a tous pour vos solutions

Rechercher des sujets similaires à "recherche conditions"