Comptage caractères OpenOffice sans les espaces

AngelK -  
OOoForum Messages postés 3871 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

J'ai une petite mais très importante question sur OpenOffice. En effet, j'ai une critique de cinéma à rendre pour le jeudi 5 novembre, et mon texte doit comprendre entre 2,000 et 3,000 caractères espaces non compris.

J'ai bien trouvé comment afficher le nombre de caractère, mais comme je l'ai lu dans un autre sujet, les espaces sont comptés et j'aimerai savoir comment voir (très simplement et sans installer rien d'autre) le comptage des caractères SANS les espaces,

Si quelqu'un peut m'aider, je suis preneuse ! Merci !

9 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonsoir,

    je n'ai pas le temps de lancer l'ordi avec Open office, mais sur Excel pour compter les caractères y compris les espaces
    =NBCAR(A2) 


    pour compter les caractères d'une chaine sans les espaces
    =NBCAR(SUBSTITUE(A2;" ";"")) 

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
    1. AngelK
       
      C'est gentil, mais comme dit, je n'ai pas Exel ou Word ou Powerpoint ou tout ce qui va avec, mais OpenOffice Writer. Comment je fais ?
      0
      1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > AngelK
         
        Alors tu fais un copier-coller de ton texte Writer dans une feuille Calc,
        ensuite tu suis les conseils de Mike-31 ...
        0
    2. AngelK
       
      J'ai essayé, ça ne marche pas. Résultat, dans la cellule, il y a #NAME?.
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    en fonction de ta demande, ma formule fonctionne parfaitement pour l'avoir testée
    =NBCAR(SUBSTITUE(A2;" ";""))


    si tu as #NAME il faut chercher dans ton fichier, ou tu l'anonymise et le joint à la discussion en laissant la formule en erreur à partir de ce lien que l'on voit ce qui cloche
    https://www.cjoint.com/
    0
    1. AngelK
       
      juste une question, tu vas me prendre pour une idiote, mais comment on l'anonymise ? J'ai le lien j'ai tout, mais comment je l'anonymise ?
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    si tu as des données confidentielles comme des noms des numéros de téléphone ou adresses, tu les remplaces par des titi toto lolo

    ensuite tu clic sur ce lien
    https://www.cjoint.com/
    clic sur parcourir pour sélectionner ton fichier, clic sur créer le lien, après quelques secondes un lien est généré, il suffit de coller ce lien dans une réponse
    0
    1. AngelK
       
      Voilà le lien :
      http://www.cjoint.com/c/EJyoLLV4xrl
      0
      1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > AngelK
         
        Bonjour.
        Avec la formule =NBCAR(A2) placée en A4, ça marche très bien ; on trouve 1503.
        Avec la formule =SUBSTITUE(A2;" ";"") placée en A8, s'affiche le texte sans espaces.
        Avec la formule =NBCAR(A8) placée en A10 ça marche aussi ; on trouve 1260.
        Avec la formule =NBCAR(SUBSTITUE(A2;" ";"")) en A11 ça donne toujours 1260.
        J'ignore pourquoi la formule que tu as saisie ne s'est pas validée : en effet les fonctions restent en minuscules, alors que le logiciel aurait dû les passer en majuscules si il les avait reconnues comme telles ... https://www.cjoint.com/c/EJyqgwwpLY8
        0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    qu'es ce que c'est que ce fichier, tu as pratiquement une lettre de plusieurs lignes avec des retours paragraphes dans ta cellule A2

    et en cellule A6 tu as #NOM? qui n'est pas le résultat d'une formule.
    De toute façon si tu appliques ma formule cela te donne 1260 caractères

    -
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    comme tu as des retours lignes et des espaces à ne pas comptabiliser, il faut imbriquer deux SUBSTITUE, un pour supprimer dans la formule les retours lignes et un pour les espaces ce qui donne comme formule

    =NBCAR(SUBSTITUE(SUBSTITUE(A2;CAR(10);"");" ";""))


    et tu obtiens après avoir contrôlé 1243 caractères
    soit 1485 après avoir supprimé les retours lignes
    et bien 1243 après suppression des espaces

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
  7. AngelK
     
    Je n'arrive toujours pas à obtenir le même résultat que vous deux... j'ai toujours le #NOM? qui apparaît, et perso, je comprend plus rien...
    0
    1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Je suis revenu jouer dans ton tableau ... Par hasard 3 clics ont levé le blocage :

      clic dans A6 - clic en fin de formule dans la barre de formule - clic sur Entrée

      et ça marche ! ne me demande pas pourquoi, j'en sais rien ...
      0
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    regarde ton fichier, si tu n'as pas 1243 caractères il faudra voir les options de ton Open

    https://www.cjoint.com/c/EJyuM10Y0Uj
    0
  9. AngelK
     
    J'ai essayé vos deux solutions, ça ne marche toujours pas... C'est pas grave, ça doit être mon OpenOffice qui ne m'aime pas... Merci quand même !
    0
  10. OOoForum Messages postés 3871 Date d'inscription   Statut Membre Dernière intervention   965
     
    Toutes ces solutions sont faites pour un tableur. Si vous utilisez un traitement de textes, je ne vois comment une formule pourrait fonctionner.

    Pour avoir des statistiques de document plus évoluées dans Writer, il faut installer une extension : https://forum.openoffice.org/fr/forum/ftopic20643.html

    .
    0
    1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Salut OOoForum,

      si tu avais ouvert le fichier d'AngelK post 8 tu n'aurais pas fait cette réponse parce qu'il s'agit bien d'un fichier Calc et non d'un traitement de texte
      0
      1. OOoForum Messages postés 3871 Date d'inscription   Statut Membre Dernière intervention   965 > Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Alors pourquoi au commentaire 2, elle nous parle d'OpenOffice Writer ?
        De toute façon, je ne vois pas comment on peut faire tenir "2,000 à 3,000 caractères" dans un tableur.
        0