Recherche dans une base de donnée

Résolu
nihcoc Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   -  
nihcoc Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous

Voila, j'ai 2 col de texte A et B ,et je voudrais savoir en C si par exemple les 6 premières lettres de B1 se trouve en col. A:A, et combien de fois.

J'ai fait une formule ,mais elle ne fonctionne pas ?

Par exemple

Col. A Col. B Col. C
African queen Amenti =NB.SI(A:A;GAUCHE(B1;5)) résultat attendu 2
Agent secret
Alien agent
Ament gil
Amento

Si quelqu'un peut m'aider, merci d'avance
A voir également:

3 réponses

nihcoc Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   5
 
Petit correctif a ma question:
il faut lire

Voila, j'ai 2 col de texte A et B ,et je voudrais savoir en C si par exemple les 5 premières lettres de B1 se trouve en col. A:A, et combien de fois.

toutes mes excuses
0
nihcoc Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   5
 
Ci-joint un exemple du fichier

https://www.cjoint.com/c/EJmh42HqDjr
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

essaye comme cela
=SI(B1="";"";NB.SI(A:A;"*"&GAUCHE(B1;5)&"*"))


et si tu ne veux pas afficher les 0 lorsque le résultat est négatif utilise cette formule
=SI(B1="";"";TEXTE(NB.SI(A:A;"*"&GAUCHE(B1;5)&"*");"0;;;@"))


et si tu veux garder le caractère numérique du résultat sans les 0 avec une version d'Excel supérieure à 2007
=SI(B1="";"";SIERREUR(TEXTE(NB.SI(A:A;"*"&GAUCHE(B1;5)&"*");"0;;;@")*1;"")) 

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
nihcoc Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   5
 
Je te remercie Mike-31 ,C'est exactement ce que je cherchais.

A+ et merci
0