Encore et toujours excel

Résolu
Bonjour,

Je vous expose mon problème (encore), je voudrais qu'excel décèle dans une plage la présence (ou non) de chaines de caractères tout en utilisant la fonction NB.SI afin que les occurrences soient comptées...

J'en suis là:=NB.SI(D5:D153;OU("commande";"juridique";"pénal";"illégalité";"non respect"))

Ce qui ne marche absolument pas puisque même en mettant un mot dans la plage spécifiée, la formule ne repère rien (alors que je voudrais qu'elle le voit à l'intérieur d'une chaine de caractères plus longue)...

Je suis allée voir les tutoriels et forums, j'en déduis qu'il faudrait utiliser la fonction TROUVE mais je comprends pas vraiment comment l'appliquer...

Quelqu'un peux m'aider?

Merci!
Configuration: Windows XP
Firefox 3.0.1

4 réponses

  1. Contributeur
    Bonjour,

    Je te le donne pour 1 mot :
    =SOMMEPROD(NON(ESTERREUR(CHERCHE("commande";D5:D153;1)))*1)

    Faire ça sur tous les mots et additionner.
    Attention, si une occurence est présente plusieurs fois dans une cellule elle ne sera comptée qu'1 fois...

    eric
    1. ca marche,

      Merci!!
  2. Bonjour,

    essaye:

    =NB.SI(D5:D153;"commande")+NB.SI(D5:D153;"juridique")+NB.SI(D5:D153;"pénal")+NB.SI(D5:D153;"illégalité")+NB.SI(D5:D153;"non non respect")

    Denis
    1. Merci,

      on est sur la bonne voie pour le cumul des occurrences,
      mais en fait je voudrais que la formule fasse en sorte de détecter les mots clefs dans un chaine de caractères, par exemple
      "commande" dans "commande publique" et de même pour les autres "mots clefs"

      Merci!
      1. Contributeur
        Bonjour nath0056,

        J'ignore quel usage tu veux faire de ce chiffre.
        S'il doit te servir pour continuer tes calculs ou obtenir un graphique, je n'ai pas de solution à te proposer.
        Mais si c'est juste un renseignement dont tu as besoin, sans réutilisation dans la feuille, je te suggère d'utiliser l'outil Rechercher (son icône est une paire de jumelles) et son bouton "Rechercher tout".