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. 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
    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. 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
          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. 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 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. Merci infiniment , vous m'avez aider a éviter un énorme travail , merci merci et merci
                0
                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