Double rechercher vertical [excel]

Fermé
thierry - 29 avril 2010 à 10:32
 thierry - 29 avril 2010 à 12:52
Bonjour,

Je cherche à faire un recherche verticale sur deux critères de deux colones différentes et achicher le contenu d'une troisième colone.
J'ai déja fait un tour dans les forums où j'ai vu cette fonction:

=INDEX(Feuil1!H:H;SOMMEPROD((Feuil1!G:G=A2)*(Feuil1!I:I="debrains")*LIGNE(Feuil1!G:G)))

mais il se produit une erreur nombre.

Colone H: valeur à afficher
Colone I et G: deux valeur à chercher

Merci de vôtre aide

Thierry
A voir également:

2 réponses

commentcamarcheeay Messages postés 667 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
29 avril 2010 à 11:21
Bonjour,

Essaye cette formule :
=INDEX(H:H;MAX((G1:G1000="valeur1")*(I1:I1000="valeur2")*LIGNE(G1:G1000)))

Elle est à faire valider avec Ctrl+Maj+Entrée étant une formule matricielle!
Il faut entretenir la formule un peu en y ajoutant des conditions. En fait, si aucune cellule ne satisfait aux conditions on reçoit le résultat de la première cellule de la colonne H.
1
effectivement ca me sors des dates mais elles ne correspondent pas à mes attentes

=INDEX(Feuil1!H:H;MAX((Feuil1!G:G=A99)*(Feuil1!I:I="debrains")*LIGNE(Feuil1!G:G)))

le principe de la formule c'est bien une recherche dans la colone G et I de debrains et A99 pour afficher la valeur à coté dans la colone H?

merci
thierry
0