RechercheV avec plusieurs "valeurs cherchées" identiques

Résolu
CBRiste31 Messages postés 84 Statut Membre -  
CBRiste31 Messages postés 84 Statut Membre -

Bonjour,

Je souhaiterais utiliser une rechercheV en sachant qu'il y'a plusieurs valeurs cherchées identiques mais une seule correspond à la valeur qui doit être renvoyée.

Si j'ai plusieurs (mêmes références) dans la colonne A et des valeurs correspondantes différentes dans la colonne B, je souhaiterais que dans la cellule ou je colle la fonction, seule la valeur correspondante souhaitée soit affichée. 

Evidemment, cette valeur n'est pas toujours en 1ère position...

Exemple:

En A1, réf XXOM et en B1 la valeur correspondante 1L

En A2, réf XXOM et en B2, la vaelur correspondante 2x

En A3, réf XXOM et en B3, la valeur correspondante 4I

Comment faire pour qu'à la valeur cherchée (XXOM), la fonction fasse apparaitre la valeur équivalente souhaitée, dans cet exemple 4I ?

Merci d'avance pour vos suggestions.

Cdlt, 

Gexelpas
Windows / Chrome 109.0.0.0

A voir également:

4 réponses

PHILOU10120 Messages postés 6510 Statut Contributeur 825
 

Bonjour

Une idée  dans le fichier suivant ce que j'ai compris

RechercheV-et-plus-PhC1.xlsx (cjoint.com)


1
CBRiste31 Messages postés 84 Statut Membre 3
 

Bonjour Philou10120,

J'ai pu m'inspirer de votre proposition pour solutionner !

Merci bcp !!!

Cdlt,

Gexelpas

0
bigoudiii Messages postés 275 Statut Membre 91
 

Hello,

C'est le domaine de Madame Soleil !

Comment sais-tu, dans ton exemple, que c'est la troisième valeur que tu veux ?

Précise aussi ton produit Excel (2010,13,16,19,21,365)

0
CBRiste31 Messages postés 84 Statut Membre 3
 

Bonjour Bigoudiii,

En fait et j'aurais dû le préciser, il est vrai, que c'est toujours cette valeur (4I) que la fonction doit renvoyer.

Les références par lesquelles la rechercheV se fait, sont par groupes de 4 ou 5 identiques. Certains groupes disposent pour une de leur valeur de référence de la valeur recherchée (4I), d'autres non.

Je peux évidemment passer par une étape intermédiaire qui est de faire un tri sur toute la plage mais je pensais que la concaténation de plusieurs fonctions pourraient y venir à bout....

Merci tout de même !

Gexelpas

0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 

Bonjour Gexelpas.

Je regrette de te dire que c'est de moins en moins clair !

Pourquoi ne pas faire comme demandé à chaque poseur de question, joindre son fichier ? C'était déjà le cas dans ta discussion https://forums.commentcamarche.net/forum/affich-37964930-macro-avec-ajout-conditionnel-de-lignes


0
CBRiste31 Messages postés 84 Statut Membre 3
 

Bonsoir Raymond,

Je sais que je n'ai pas été très clair dans mes explications et j'en suis désolé.

J'ai pu trouvez une solution, notamment en m'inspirant de la proposition de Philou10120 que je remercie au passage.

Cdlt, 

Gexelpas

0
danielc0 Messages postés 1946 Statut Membre 238
 

Bonjour,

Je ne comprends pas. Si "la fonction doit toujours renvoyer 4l", le résultat est "4l", pas besoin de formule. A tout hasard, la 3e valeur correspondant à "xxom" est donné par :

=INDEX(B1:B3;AGREGAT(15;6;LIGNE(1:3)/((A1:A3)="xxom");3))

Daniel


0
CBRiste31 Messages postés 84 Statut Membre 3
 

Bonjour Daniel,

Merci pour votre réponse.

Comme écrit plus haut, je n'ai pas été très clair dans l'énnoncé de mon problème et je m'en excuse, mais j'ai trouvé une solution.

Cdlt,

Gexelpas

0