[EXCEL] problème avec NB.SI(Cellule1;Cellule2

Résolu
6FoursPlaya83 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je voudrais comparez 2 chaines de caractère sous excel pour qu'on me renvoie combien de fois ou trouve la chaine 1 dans la chaine 2.
Exemple :

Dans A1, j'ai "Toto va à la plage et Toto n'est pas content"
Dans A2, j'ai "Toto"

Je veux donc connapitre le nombre de fois ou il y a "Toto dans A1.

Quand je fais NB.SI(A1;"*Toto*"), ça me renvoie le bon résultat, cad 2
Le prob est que je veux automatiser tout ça car je ne connais pas a priori ce que je cherche.

donc je voudrais faire un NB.SI(A1;A2)...mais la, ça ne marche pas !!!!

Please help me !!
Merci par avance
A+
Greg

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    NB.SI ne détecte que la présence pas le nombre

    pour avoir le nombre de fois où un libellé apparaît dans un texte
    à adapter
    le texte à traiter en A1
    le texte à chercher en A2
    en C1, la formule:
    =(NBCAR(A1)-NBCAR(SUBSTITUE(A1;A2;))/NBCAR(A1)

    crdlmnt
    ne sommes nous pas seuls à comprendre ce que l'on explique?
    0
    1. 6FoursPlaya83
       
      Heu, je viens de tester ça ne marche pas... :(
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Excuses,il devait manquer une parenthése devant le slash. Voyez ici:
      https://www.cjoint.com/?BFvrGvs0HuT
      crdlmnt
      0
    3. 6FoursPlaya83
       
      Super merci beaucoup !!!
      Vive les forums et les personnes qui gèrent !!!
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      .. pas de quoi, je gère.. ..................surtout les fautes de frappe!!!!!

      bonne route
      0