Déconcaténer une série de nombre

  • Initiateur de la discussion Initiateur de la discussion murfodef
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

murfodef

Guest
Bonjour

J'ai une suite de nombres dont je dois récupérer les 3 derniers chiffres pour les mettre dans une formule.
Exemple: pour le nombre 12785946 je dois récupérer les 3 derniers chiffres, ici 946, pour les mettre dans une cellule.

Ces nombres:
- sont de longueurs variables
- ne sont pas obligatoirement des nombres entiers (Ex: 12587,789654) mais je peux limiter le nombre de chiffres après la virgule

Je pense à déconcaténer mais je ne sais pas comment faire😕

S.O.S déconcaténation merci🙂
 
Re : Déconcaténer une série de nombre

Bonjour murfodef,

La fonction droite peut résoudre ton problème.
Ex. : en A1 ton nombre, voici la formule :

=DROITE(A1;3)

Pour les chiffres à virgules, que veux-tu récupérer?
Si tu veux les 3 derniers chiffres de la partie entière :

=DROITE(TRONQUE(A1);3)


@+
 
Dernière édition:
Re : Déconcaténer une série de nombre

SergiO à dit:
Bonjour murfodef,

La fonction droite peut résoudre ton problème :

=DROITE(A1;3)

Pour les chiffres à virgules, que veux-tu récupérer?

@+

Bonjour
Egalement les 3 derniers chiffres des nombres décimaux
Est-ce toujours la même formule??
 
Re : Déconcaténer une série de nombre

GPLIONEL à dit:
Bonjour

tu peux alors saisir cette formule :
=CNUM(DROITE(TEXTE(A1;0);3))
Bonjour GPLIONEL

Avec cette formule j'obtiens "0" 😡

Alors qu'avec la formule précedemment donnée par SERGIO pour ne retenir que les 3 derniers chiffres avant la virgule =DROITE(TRONQUE(A1);3) j'obtiens bien les 3 derniers chiffres avant la virgule!!
 
Re : Déconcaténer une série de nombre

re,

Attention au format Nombre de ton calcul :

moi avec = 65659969,14*25, j'obtiens 1641499228,50 donc
=DROITE(A1;3) me renvoie 8,5
mais je ne comprends pas comment tu peux obtenir 326

Peux-tu envoyer un bout de ton fichier ?
 
Re : Déconcaténer une série de nombre

SergiO à dit:
re,

Attention au format Nombre de ton calcul :

moi avec = 65659969,14*25, j'obtiens 1641499228,50 donc
=DROITE(A1;3) me renvoie 8,5
mais je ne comprends pas comment tu peux obtenir 326

Tu as raison ... en partie 😉
en effet:
- je me suis trompé dans la présenttaion des résultats: c'est bien sur 1641499228,50 que porte ma fonction
- mais j'obtiens bien 326 !!!
- sauf quand je copie mes données dans une autre cellule et là j'obtiens 8,5 comme toi.

Il doit y avoir des formats et des virgules balladeuses.
Pas grave! je vais me contenter de prendre les 3 chiffres avant la virgule avec ta formule =DROITE(TRONQUE(A1);3) qui me va bien (c'est pour une clé de validation donc je fais un peu ce que je veux!!)

Sur cette base comment faire pour compléter à 3 chiffres avec des "0" précédent le nombre obtenu quand je n'ai que 1 ou 2 chiffres à ce nombre???
 
Re : Déconcaténer une série de nombre

BrunoM45 à dit:
Bonjour tout le monde,

Désolé de m'immiscer, pour un format à 3 chiffre

Code:
MaValeur = Format(MonNombre;"000")
Voilà 😉

Euh!😱
Ben oui! Euh! Désolé moi aussi 🙁
Promis je ne recommencerai pas

MAis bon! Merci beaucoup quand même
Rouge jusqu'au oreille je suis 🙄
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
280
Réponses
23
Affichages
666
Retour