format texte à changer en nombre

phil ed

XLDnaute Nouveau
Bonjour,

a partir d'un fichier htm je fais un copier /coller en excel
mais ma colonne C doit être au format texte ,et pas moyen de la
changer en chiffres (via format cells "number" ) et donc pas moyen
d'obtenir un résultat en C9 (addition c2 à c7 )

seulement quand je retape les chiffres de c2 à c7 ,ils sont en format chiffres ,mais ce n'est pas le but car mon fichier d'origine contient
40 rangées (et pas 6 comme dans mon exemple)

merci pour la formule ou manipulation pour obtenir la colonne en format
chiffres (copier / coller ou multiplier par 1 ne donne pas de résultat )
 

Pièces jointes

  • For ED.xls
    17.5 KB · Affichages: 226

Monique

Nous a quitté
Repose en paix
Re : format texte à changer en nombre

Bonjour,

Il y a un espace invisible, CAR(160) après chaque "nombre"
Pour faire quand même la somme :
=SOMME(SI(C2:C8<>"";SUBSTITUE(C2:C8;CAR(160);"")*1;C2:C8))
Formule matricielle, à valider par ctrl, maj et entrée
 

rafael

XLDnaute Junior
Re : format texte à changer en nombre

Bonsoir le forum,

2 autres solutions

Solution 1
mettre dans la colonne D la formule : =CNUM(GAUCHE(C2;NBCAR(C2)-2))
le -2 correspond aux 2 caractères à droite des nombre

Solution 2
copier les 2 dernier caractère d'une des cellules
sélection de la colonne C
puis édition, remplacer,
Coller dans la zone recherche
ne rien mettre dans la zone remplacer par
puis click sur remplacer tout
les valeurs se mettent automatiquement en format numérique

pour mois la plus simple est la 2è solution
 

phil ed

XLDnaute Nouveau
Re : format texte à changer en nombre

Bonsoir,
merci pour les 2 contributions,je suis plutôt débutant
monique : avec excel en anglais cela donne t'il
=SUM(IF(C2:C8<>"";SUBSTITUE(C2:C8;CAR(160);"")*1;C2:C8)) ?
a quel niveau et quand faire ctrl,maj et entrée ?
j'ai fais un copier/coller de la formuler et appuye au niveau C9 sur ctrl,maj
entrée ,j'obtiens NAME =? (fichier joint)

rafael : solution 1 : j'obtiens NAME =? (annexe)
solution 2 je ne vois pas comment "copier les 2 derniers caractères d'une des cellules" laquelle ?

merci
 

Pièces jointes

  • For ED2.xls
    25 KB · Affichages: 108

jeanpierre

Nous a quitté
Repose en paix
Re : format texte à changer en nombre

Bonjour phil ed, Monique, Rafael,

Comme indiqué par Monique "Formule matricielle, à valider par ctrl, maj et entrée", c'est à dire, appui de ces trois touches en même temps.

Tu cliques dans la cellule et tu valides de cette façon, je viens de la faire, c'est parfait.

A te lire.

Bonne journée.

Jean-Pierre
 

rafael

XLDnaute Junior
Re : format texte à changer en nombre

Bonjour Phil ed, Monique, Jeanpierre

Phil ed, tu te positionne sur la cellule C2 (la première qui contient les caractères qui pose problème, lorsque tu édite la cellule (touche F2 ou dans la barre d'édition), tu vois que le curseur clignote 2 caractères après le dernier chiffre.
tu sélectionne ses deux caractère soit avec la souris, soit en tenant enfoncer la touche shift+flèche de direction gauche puis lorsque les caractères sont sélectionnés(surligner en noir), tu fait copier et remplacer etc..

Pour la formule =CNUM(GAUCHE(C2;NBCAR(C2)-2)) en version anglaise je ne la connais pas mais vois avec l'aide au fonction dans les fonction texte de ta version
 
Dernière édition:

phil ed

XLDnaute Nouveau
Re : format texte à changer en nombre

Bonsoir,

désolé je suis peut être un snul ,mais avec la solution de Monique
je me place en C9 ,je fais (en même temps) ctrl - maj enter
il ne se passe rien ,j'ai toujours #NAME ?
Jean-Pierre : c'est à partir du fichier "For ED2.xls que tu a fais la manipulation ?
cella donne quel résultat ? la formule en anglais est dès lors correcte ?
pour sum ,if,subsitue je présume que oui mais car cela reste car en anglais ?


Merci
 

jeanpierre

Nous a quitté
Repose en paix
Re : format texte à changer en nombre

Re tous,

Oui, c'est le fichier ED2 déposé à 0h27, donc ta formule en anglais est correcte puisqu'après retraduction en Excel français elle fonctionne.

Résultat en C9 : 672.16 et en D2 : 21.85

Je ne sais que te dire de plus.

Bonne soirée.
 

phil ed

XLDnaute Nouveau
Re : format texte à changer en nombre

Rebonsoir,

j'ignore pourquoi je n'arrive pas à valider la formule matricielle
(il y aurait des accolades après validation)
d'autres semblent avoir le même problème avec le même
résultat : # value /valeur :
https://www.excel-downloads.com/threads/comment-valider-avec-ctrl-maj-entree.54092/

si jean-pierre avait l'êxtrême amabilité de mettre la solution en fichier annexe et si quelqu'un a une idée pourquoi je n'arrive pas à la
validation !?

merci
 

jeanpierre

Nous a quitté
Repose en paix
Re : format texte à changer en nombre

Re,

Regardes ton fichier ED2 que je viens de te renvoyer, il fonctionne.

ED3 fonctionne également.

Au passage, tu peux zipper tes fichiers, c'est plus sympa.

Je ne vois pas pourquoi pour le moment, si quelqu'un d'autre a une explication.....
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : format texte à changer en nombre

Bonsoir à tous


Quand tu valides, tu mets bien ton curseur dans la barre de formule
(à la fin de la formule) ?
75022d1201213053-format-texte-changer-en-nombre-ggg.jpg


et c'est là que tu fais CTRL+MAJ ENTREE
 

Pièces jointes

  • ggg.jpg
    ggg.jpg
    5.5 KB · Affichages: 2 152
Dernière édition:

Discussions similaires

Réponses
26
Affichages
883

Statistiques des forums

Discussions
312 248
Messages
2 086 596
Membres
103 252
dernier inscrit
Ersar