Extraire ou supprimer des chiffres d'une cellule

pitimo86 Messages postés 1 Statut Membre -  
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à vous,
je souhaiterais retirer les 10 premiers chiffres d'une cellule qui ressemble à 19570101111172, pour ne garder que les derniers. Je connais la formule gauche() ou droite() mais cela n'enlève pas les données de la colonne de départ. Si quelqu'un peut m'aider ce serait fort sympathique.
Merci!

5 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonjour,

cela n'enlève pas les données de la colonne de départ.

Non, bien sûr, le résultat est dans la cellule où tu mets la formule.
3
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Tout le monde aura rectifié ma première réponse, dans laquelle je conserve 10 chiffres au lieu de les enlever !
Ma formule rectifiée est donc =DROITE(19570101111172;4)

Il faut rappeler que le résultat "1172" est en format texte ; s'il doit être immédia-tement reformaté, par exemple avec un séparateur de milliers, un % ou un symbole monétaire, il faut compléter la formule
=CNUM(DROITE(19570101111172;4)) ou
=CNUM(DROITE(A1;4)) si la donnée de départ est saisie en A1.

Cordialement.
2
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Curieux ! Parce que =DROITE(19570101111172;10) donne bien "0101111172" ...
sur les machines françaises, tout au moins !

C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
0
Patrice33740 Messages postés 8930 Statut Membre 1 782
 
Bonjour,

«... pour ne garder que les derniers »

=STXT(19570101111172;11;256)

Cordialement
Patrice
0

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

Posez votre question
Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Si tu retires les 10 premiers chiffres de 19570101111172, tu dois obtenir 1172.
soit
=DROITE(A1;NBCAR(A1)-10)

A+
0