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

  • Votes
  • Date
  • Date décroissante
  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. 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
      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

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