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
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
A voir également:
- Astuces excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
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
19 juil. 2014 à 22:00
Bonjour,
Avec cette formule tu obtiens un nombre avec les 5 derniers chiffres du nombre de la cellule A1 :
soit 25846 pour ton exemple (car 5846 n'a que 4 chiffres).
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).
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
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
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
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
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
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
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
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!
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!
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
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.)
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
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
Si ce résultat doit servir à des calculs, la formule sera, au choix :
=CNUM(DROITE(A1;5)) ou =DROITE(A1;5)*1
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
21 juil. 2014 à 12:37
Merci infiniment , vous m'avez aider a éviter un énorme travail , merci merci et merci
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
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
merci encore une fois
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
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
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