RechercheV avec plusieurs "valeurs cherchées" identiques

Résolu
CBRiste31 Messages postés 53 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 6 juin 2024 - 1 juin 2024 à 17:11
CBRiste31 Messages postés 53 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 6 juin 2024 - 5 juin 2024 à 21:11

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

4 réponses

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
2 juin 2024 à 12:24

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 53 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 6 juin 2024 2
5 juin 2024 à 21:11

Bonjour Philou10120,

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

Merci bcp !!!

Cdlt,

Gexelpas

0
bigoudiii Messages postés 243 Date d'inscription lundi 19 décembre 2022 Statut Membre Dernière intervention 13 décembre 2024 81
Modifié le 1 juin 2024 à 17:37

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 53 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 6 juin 2024 2
1 juin 2024 à 21:40

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 58761 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 décembre 2024 17 254
2 juin 2024 à 01:04

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 53 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 6 juin 2024 2
5 juin 2024 à 21:06

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 1334 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 17 décembre 2024 155
2 juin 2024 à 09:47

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 53 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 6 juin 2024 2
5 juin 2024 à 21:10

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