P
Philippe
Guest
Bonjour à tous,
Je recherche quelqu'un qui aurait une solution pour trouver plus de 2 valeurs pour une RECHERCHEV comme l'a expliqué Monique, dans son exemple qui fonctionne bien mais est limité par le nombre de valeurs retournées.
Monique a écrit :
Cette formule ne fonctionne que si tu n'as pas plus de 2 valeurs à rapatrier :
=RECHERCHEV(B3;Feuil1!$B$3:$C$5;2;0)&SI(NB.SI(Feuil1!$B$3:$B$5;B3)>1;" ; "&INDEX(Feuil1!$C$3:$C$5;EQUIV(2;1/(B3=Feuil1!$B$3:$B$5)));"")
ou bien :
=INDEX(Feuil1!$C$3:$C$5;EQUIV(B3;Feuil1!$B$3:$B$5;0))&SI(NB.SI(Feuil1!$B$3:$B$5;B3)>1;" ; "&INDEX(Feuil1!$C$3:$C$5;EQUIV(2;1/(B3=Feuil1!$B$3:$B$5)));"")
Formule matricielle, à valider en appuyant simultanément sur ctrl, maj et entrée.
La première partie renvoie la première valeur trouvée,
la 2è partie renvoie la valeur située le plus en bas de la plage.
=INDEX(Feuil1!$C$3:$C$5;EQUIV(2;1/(B3=Feuil1!$B$3:$B$5)))
Mais s'il y a 3 valeurs à renvoyer, celle située au milieu passe à l'as.
fin de son message
Bien le merci à tous.
Je recherche quelqu'un qui aurait une solution pour trouver plus de 2 valeurs pour une RECHERCHEV comme l'a expliqué Monique, dans son exemple qui fonctionne bien mais est limité par le nombre de valeurs retournées.
Monique a écrit :
Cette formule ne fonctionne que si tu n'as pas plus de 2 valeurs à rapatrier :
=RECHERCHEV(B3;Feuil1!$B$3:$C$5;2;0)&SI(NB.SI(Feuil1!$B$3:$B$5;B3)>1;" ; "&INDEX(Feuil1!$C$3:$C$5;EQUIV(2;1/(B3=Feuil1!$B$3:$B$5)));"")
ou bien :
=INDEX(Feuil1!$C$3:$C$5;EQUIV(B3;Feuil1!$B$3:$B$5;0))&SI(NB.SI(Feuil1!$B$3:$B$5;B3)>1;" ; "&INDEX(Feuil1!$C$3:$C$5;EQUIV(2;1/(B3=Feuil1!$B$3:$B$5)));"")
Formule matricielle, à valider en appuyant simultanément sur ctrl, maj et entrée.
La première partie renvoie la première valeur trouvée,
la 2è partie renvoie la valeur située le plus en bas de la plage.
=INDEX(Feuil1!$C$3:$C$5;EQUIV(2;1/(B3=Feuil1!$B$3:$B$5)))
Mais s'il y a 3 valeurs à renvoyer, celle située au milieu passe à l'as.
fin de son message
Bien le merci à tous.