Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

FORMAT TEXTE

  • Initiateur de la discussion MARLBORO
  • Date de début
M

MARLBORO

Guest
Bonjour à tous,

Me voilà confronter a un problème de format, dans le fichier joint.
Les valeurs numériques sont considérées comme du texte.

Après avoir remplacer le séparateur de décimale virgule par point, Excel interprète toujours la chaîne comme un texte.

La fonction CNUM me retourne #VALEUR!

Le problème doit être consécutif au fait qu'il existe un espace entre les milliers et les centaines !!.

Comment par une formule, je pourrais convertir ces données afin de les exploiter comme un bon chiffre bien de chez nous.

Merci pour votre aide.
 

Pièces jointes

  • Classeur11.xls
    13.5 KB · Affichages: 56
  • Classeur11.xls
    13.5 KB · Affichages: 51
  • Classeur11.xls
    13.5 KB · Affichages: 54
A

andré

Guest
Salut Marlboro,

Effectivement, c'est l'espace entre les milliers et les centaines qui pose problème.
Sous Excel, les nombres se tapent sans espace.
Pour obtenir un espace, on choisit une mise en forme du type # ##0.00

Ândré.
 
M

MARLBORO

Guest
Bonjour,

Merci pour ta réponse rapide, ceci dit, les données dans mon fichier d'éxemple sont un vulgaire copier/coller d'une page net, et des lignes j'en ai un bon paquet.

Quelle serait la solution pour supprimer cet espace afin de pouvoir exploiter ces données sous forme numérique.

Si vous avez une solution, elle serait la bienvenue.
 
M

Monique

Guest
Bonjour,

Pour transformer A4 en valeur numérique :
=CNUM(GAUCHE(A4;NBCAR(A4)-7)&STXT(A4;CHERCHE(".";A4;1)-3;3)&DROITE(A4;2))
Il y a peut-être plus court.
 
M

MARLBORO

Guest
Re bonjour a tous

Et merci pour votre collaboration, cette solution me convient parfaitement.

Je vous souhaite une bonne journée par ces températures caniculaires.
 
A

andré

Guest
Resalut Marlboro, salut Monique,

J'avais trouvé la formule suivante (qui ressemble étrangement à celle de Monique - lol-) :

=SI(A4="";"";CNUM(GAUCHE(A4;NBCAR(A4)-7)&DROITE(A4;6)))

Je m'étais promis de la compléter au cas ou le nombre/texte passe au-dessus d'un million, en y incorporant un SI(NBCAR(A4)>9 supplémentaire.

Si c'est le cas, je veux bien m'y atteler.

J'avais aussi regardé du côté des fonctions CHERCHE (l'espace) et REMPLACER (par rien), mais un rendez-vous urgent ...

Ândré.
 
M

MARLBORO

Guest
Bonjour André

Merci d'avoir planché sur mon problème, ta formule fonctionne également, quant à l'hypothèse du supérieur a un million on laisse tombé.

Merci encore
a+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…