Astuces excel

Résolu
fullhallow Messages postés 3 Statut Membre -  
via55 Messages postés 14730 Statut Membre -
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
A voir également:

8 réponses

gbinforme Messages postés 15478 Statut Contributeur 4 727
 
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
cbauf Messages postés 5337 Statut Contributeur 786
 
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
via55 Messages postés 14730 Statut Membre 2 749
 
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
cbauf Messages postés 5337 Statut Contributeur 786
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cbauf Messages postés 5337 Statut Contributeur 786
 
(@ 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
Raymond PENTIER Messages postés 71825 Statut Contributeur 17 376
 
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
fullhallow Messages postés 3 Statut Membre
 
Merci infiniment , vous m'avez aider a éviter un énorme travail , merci merci et merci
0
fullhallow Messages postés 3 Statut Membre
 
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
via55 Messages postés 14730 Statut Membre 2 749
 
à 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