Astuces excel

Résolu
bonjour
voici mon problemes , j'ai une collone avec plusieurs chiffre , de grand chiffres , dont je ne veux que les 5 derniers chiffres , par exepmle j'ai 956425846 et je veux avoir automatiquement 5846 . merci de m'aider

8 réponses

  1. Et si je veux des chiffres de l'interieur du nombre est ce que c'est possible ? par exemple j'ai 798007686 et je veux 007
    merci encore une fois
    0
    1. à ce moment au lieu de la fonction DROITE tu emploies la fonction STXT

      syntaxe : STXT(texte ou cellule du texte à traiter; rang du caractère de départ (le 4 dans ton exemple);nombre de caractères à extraire (3 dans ton exemple)

      Cdlmnt
      0
  2. Merci infiniment , vous m'avez aider a éviter un énorme travail , merci merci et merci
    0
    1. Contributeur
      Si les données de fullhallow sont bien du type 956425846 (dans la cellule A1) il suffit de la formule =DROITE(A1;5) dont le résultat est le texte "25846".
      Si ce résultat doit servir à des calculs, la formule sera, au choix :
      =CNUM(DROITE(A1;5)) ou =DROITE(A1;5)*1
      0
      1. Contributeur
        (@ durock : Je ne répond pas à la question, j'émets une règle essentielle, pour faire une différence entre deux termes pas forcément assimilés.)
        0
        1. Contributeur
          Si le demandeur pouvait être plus précis quand au résultat

          Les nombres ont-ils une décimale ?

          ou
          sont-ils, comme je le pense : une référence ?

          si l'on pouvait connaître le fond de la question...

          ... quelle est l'application de ton tableur ou pourquoi veux-tu ce résultat ?

          Nous serions plus amène de répondre précisément !
          et nous pourrions orienter, cette satanée formule du bon côté de la force.

          https://dl.dropboxusercontent.com/u/61321179/chiffres%20et%20nombres.xls
          = résumé non "exostif" ((exhaustif) (le pourquoi du lien dropbox)) de solutions...

          C'est pas toujours facile d'exprimer, avec des lettres, ce qui, dans la tête est pourtant simple!
          0
          1. Bonsoir à tous

            Et si les nombres sont de taille variable (auquel cas la formule de gbinforme ne marche plus) il faut d'abord les convertir en texte, isoler les 6 derniers caractères car il y a l'espace des milliers et supprimer cet espace; soit avec le nombre en A1 :
            =SUBSTITUE(DROITE(CTXT(B2;0);6);" ";"")

            Cdlmnt

            0
            1. Contributeur
              Bonsoir et bienvenue,

              Juste une remarque : Les chiffres (0 à 9) servent à "formuler" des nombres,

              comme les lettres servent à construire des mots.

              (Les chiffres sont aux nombres ce que les lettres sont aux mots)

              https://fr.wikipedia.org/wiki/Chiffre
              0
              1. Contributeur
                Bonjour,

                Avec cette formule tu obtiens un nombre avec les 5 derniers chiffres du nombre de la cellule A1 :

                =A1-(ENT(A1/100000)*100000)

                soit 25846 pour ton exemple (car 5846 n'a que 4 chiffres).
                1