Recherche valeur dans celule avec plusieurs valeurs...

Fermé
rico - 5 nov. 2018 à 14:52
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 5 nov. 2018 à 15:13
Bonjour,


Je cherche a voir si les valeurs d'une colonne A sont présentent dans une colonne B.
Le problème commence quand dans ma cellule j'ai plusieurs valeurs espacé par un (-).....

Colonne A:
10700
66541
23876
27988

Colonne B:
B1: 10700 - 66541
B2: 23876 - 27988

Merci de votre aide.

2 réponses

Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
5 nov. 2018 à 15:07
Bonjour,

Essaye comme cela

=SI(NB.SI(B1;"*"&A1&"*")>0;"Existe";"n'existe pas")
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié le 5 nov. 2018 à 15:13
Bonjour
le problème est que sans doute vous avez en B ders valeurs bexte et en A des valeurs numériques
essayez ceci, et si ça ne va pas, il faudra nous soumettre tout ou partie de votre fichier
exemple à adapter
liste des références à trouver en A2:A100 (sans cellules vides)
en B à partir de B2, les textes à analyser
en C2 la formule à tirer sur la hauteur utile:

=SOMMEPROD((NB.SI(B2;"*"&TEXTE($A$2:$A$100;"0000")&"*"))*1)

vous renvoie 1 si le texte contient une valeur de A 2 s'il en contient 2 et 0 si non

vous pouvez compléter mais uniquement si B ne contient qu'un seul des textes de A:

=SOMMEPROD((NB.SI(B2;"*"&TEXTE($A$2:$A$100;"0000")&"*"))*(LIGNE($A$2$A$100))-1)
le -1 final sert à calculer le N° de ligne de la feuille en fonction du départ du champ (-1 si les champs commencent en ligne 2, -2 si ligne 3 et rien si ligne 1 etc..)


crdlmnt


0