Extraire un chiffre d'une cellule [Résolu/Fermé]

Signaler
Messages postés
160
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 novembre 2013
-
Messages postés
12992
Date d'inscription
dimanche 18 novembre 2012
Statut
Membre
Dernière intervention
2 février 2015
-
Bonjour,

J'ai des cellules qui contiennent des chiffres avec le signe ? qui leur est collé (exemple : 23? 86? 103? ...etc).
Je voudrais enlever le point d'interrogation; c'est à dire extraire juste la partie entière. J'ai essayé =ENT(cellule) mais ça ne marche pas. Merci pour l'aide

4 réponses

Messages postés
12992
Date d'inscription
dimanche 18 novembre 2012
Statut
Membre
Dernière intervention
2 février 2015
1 402
en supposant tes chiffres en colonne A

tu saisi :

=cnum(gauche(A1;nbcar(A1)-1))

la fonction cnum(), convertit une chaine de texte contenant des chiffre en format numérique

la fonction gauche() extrait une chaine en commençant du 1er caractère de cette chaine

la fonction nbcar(), compte le nombre de caractère d'une chanie de caractère

voici un fichier exemple : https://www.cjoint.com/c/CHwqppg6xiR
Messages postés
160
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 novembre 2013
2
Tout simplement MERCI, pour la vitesse de manifestation et surtout pour celle du résultat.
Messages postés
52736
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
26 novembre 2020
14 683
Bonjour à vous deux.

Deuxième méthode =CNUM(SUBSTITUE(A1;"?";))
Messages postés
160
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 novembre 2013
2
Effectivement cher ami, et plus simplement pour mon cas : =SUBSTITUE(A1;"?";)
Messages postés
12992
Date d'inscription
dimanche 18 novembre 2012
Statut
Membre
Dernière intervention
2 février 2015
1 402
sauf que dans ce dernier cas, les chiffres restent en format texte