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?
    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)
      1. Contributeur
        Bonjour,

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