Astuces excel

Résolu/Fermé
fullhallow Messages postés 3 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 21 juillet 2014 - 19 juil. 2014 à 20:40
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 - 21 juil. 2014 à 19:40
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 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
19 juil. 2014 à 22:00
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 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 783
Modifié par cbauf le 19/07/2014 à 22:28
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 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
19 juil. 2014 à 23:40
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 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 783
20 juil. 2014 à 01:20
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 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 783
Modifié par cbauf le 20/07/2014 à 01:31
(@ 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 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
20 juil. 2014 à 02:53
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 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 21 juillet 2014
21 juil. 2014 à 12:37
Merci infiniment , vous m'avez aider a éviter un énorme travail , merci merci et merci
0
fullhallow Messages postés 3 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 21 juillet 2014
21 juil. 2014 à 19:34
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 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
21 juil. 2014 à 19:40
à 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