Double rechercher vertical [excel]

Fermé
Signaler
-
 thierry -
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

2 réponses

Messages postés
666
Date d'inscription
mercredi 24 février 2010
Statut
Membre
Dernière intervention
30 mars 2020
86
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

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