Recherche valeur dans celule avec plusieurs valeurs...

rico -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    Essaye comme cela

    =SI(NB.SI(B1;"*"&A1&"*")>0;"Existe";"n'existe pas")
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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