Excel - combien de mots ds une cellule

Bonjour,

je voudrais savoir combien il y a d'espace dans une cellule de texte (en gros je voudrais une forule qui me renvoie le nombre de mots à l'intèrieur d'une cellule texte)
Merci par avance
A+

4 réponses

  1. Contributeur
    Bonjour
    le nombre d'espace
    =NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";))
    et donc le nombre de mot s'il n'y a pas d'espace en début et fin
    =NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";))+1
    si risque d'espace début et fin:
    =NBCAR(SUPPRESPACE(A1))-NBCAR(SUBSTITUE(SUPPRESPACE(A1);" ";))+1
    crdlmnt
    ne sommes nous pas seuls à comprendre ce que l'on explique?
    5
    1. Bonjour

      =NBCAR(A1) devrait répondre au problème
      0
      1. Contributeur
        Bonjour,

        Pour savoir combien il y a de mots dans une cellule ou dans une plage de cellules, la réponse est chez MS :
        http://office.microsoft.com/fr-fr/excel-help/compter-le-nombre-de-mots-dune-cellule-ou-dune-plage-HA010102339.aspx

        Pour le nombre d'occurrences d'un caractère (ici l'espace), il faut soustraire le nombre d'autres caractères ( nbcar(substitue(réf_cellule;'caractère',")) ) hors du nombre total de caractères ( nbcar(réf_cellule) ).
        Si les hommes ne devaient parler qu'en connaissance de cause,
        un silence de mort tomberait sur la terre. (Anne O'Nym)
        0
        1. Contributeur
          Bonjour,

          non ça ne répond pas au problème. NBCAR() compte le nombre de caractères, pas de mots.
          0