Excel : enlever 2 derniers chiffres nb [Résolu/Fermé]

Papillon - 27 janv. 2011 à 13:19 - Dernière réponse :  G24
- 20 juin 2017 à 00:29
Bonjour,

Je cherche à enlever les 2 derniers chiffres d'un nombre dont la quantité de chiffres est variable.

Y a t'il une solution ?

Merci d'avance à vous, généreux experts.


Afficher la suite 

16 réponses

pijaku 12206 Messages postés jeudi 15 mai 2008Date d'inscriptionContributeurStatut 13 septembre 2017 Dernière intervention - Modifié par pijaku le 27/01/2011 à 13:31
+34
Utile
9
Bonjour,
Oui, grâce à la fonction =GAUCHE(texte;nombre de caractères)
Suffit de dire à Excel que le nombre de caractères à extraire est égal au nombre total de caractères contenus dans la cellule moins 2; soit NBCAR(A1)-2
Supposons ton nombre en A1 (exemple : 123456789), en B1 écrire :
=GAUCHE(A1;NBCAR(A1)-2)
on obtient : 1234567

EDIT:
Le truc magique, c'est que ça fonctionne aussi à droite :
=DROITE(A1;NBCAR(A1)-2)
on obtient alors : 3456789
"Laissez-moi deviner... Votre surnom, c'est «Bande Passante»? "
- Le Tribunal des flagrants délires- P.Desproges -
Cette réponse vous a-t-elle aidé ?  
merci bcp, très utile & facile
merciiiiiiiiiiiiiiiiiiiiiii bcp c gentille
Merci !!!!!!!!!!!!!!, plusieurs heures de boulot économisées !.
melanie1324 - 27 janv. 2011 à 13:28
+3
Utile
2
Bonjour,

la formule est
gauche(cellule;nbcar(cellule)-2)

gauche = fonction permettant de récupérer x caractères situé à gauche d'une cellule
nbcar : compte le nombre de caractères d'une cellule
pijaku 12206 Messages postés jeudi 15 mai 2008Date d'inscriptionContributeurStatut 13 septembre 2017 Dernière intervention - 27 janv. 2011 à 13:33
salut,
Ben oui, comme quoi 2 minutes après, c'est 2 minutes trop tard ;-)

Bonne année melanieGAUCHE(132456;NBCAR(132456)-2) !!!
mic13710 1087 Messages postés samedi 26 novembre 2005Date d'inscription 27 février 2017 Dernière intervention - 27 janv. 2011 à 13:34
Pour compléter, la formule renvoyant un texte, il faut convertir le résultat en nombre :

=cnum(gauche(cellule;nbcar(cellule)-2) )

Michel
+2
Utile
2
bonjour,

Une autre solution:

diviser par 100 et garder la partie entière:
si le nombre est en A1 => =ENT(A1/100)

Bonne Journée
Merci beaucoup!! ta formule permet de garder le format Nombre contrairement à la fonction Gauche. Tu viens de m'épargner quelques heures de boulot! Encore merci
Ah ptin pas con! Thanks