Excel convertir en nombre
Résolu/Fermé
argixu
DMF49 - 4 sept. 2019 à 17:07
- Messages postés
- 4810
- Date d'inscription
- dimanche 22 juillet 2007
- Statut
- Contributeur
- Dernière intervention
- 20 mars 2022
DMF49 - 4 sept. 2019 à 17:07
A voir également:
- Excel convertir texte en nombre
- Convertir texte en nombre excel - Meilleures réponses
- Convertir en nombre excel - Meilleures réponses
- Transformer texte en nombre sous Excel ✓ - Forum - Excel
- Vba excel convertir texte en nombre ✓ - Forum - VB / VBA
- Excel convertir en nombre ✓ - Forum - Excel
- Vba excel convertir texte en nombre décimal ✓ - Forum - VB / VBA
- VBA convertir texte en nombre ✓ - Forum - Bureautique
7 réponses
Raymond PENTIER
17 avril 2009 à 02:59
- Messages postés
- 56102
- Date d'inscription
- lundi 13 août 2007
- Statut
- Contributeur
- Dernière intervention
- 23 mai 2022
17 avril 2009 à 02:59
Mes petites chéries, je ne suis pas tout à fait sûr que le problème soit résolu !
D'après mes investigations, le vide qui sert de séparateur des milliers n'est pas un espace ordinaire, caractère code 32, mais un espace insécable, de code 160 !
En conséquence, il ne suffit pas d'utiliser la commande "Rechercher et remplacer", ni même d'écrire =SUBSTITUE(G3;" ";"") : Il faut aller plus loin et écrire =SUBSTITUE(G3;CAR(160);"") pour supprimer cet espace insécable, puis utiliser CNUM pour transformer ce texte en nombre.
Au final, la formule est =CNUM(SUBSTITUE(G3;CAR(160);"")) ... rien que ça !
P.S. Je n'ai pas grand mérite en proposant ça, car 95% de l'explication vient de l'aide d'Excel HP10062743 Excel>Notions de base sur les formules & les noms>Exemples de formules>Texte
D'après mes investigations, le vide qui sert de séparateur des milliers n'est pas un espace ordinaire, caractère code 32, mais un espace insécable, de code 160 !
En conséquence, il ne suffit pas d'utiliser la commande "Rechercher et remplacer", ni même d'écrire =SUBSTITUE(G3;" ";"") : Il faut aller plus loin et écrire =SUBSTITUE(G3;CAR(160);"") pour supprimer cet espace insécable, puis utiliser CNUM pour transformer ce texte en nombre.
Au final, la formule est =CNUM(SUBSTITUE(G3;CAR(160);"")) ... rien que ça !
P.S. Je n'ai pas grand mérite en proposant ça, car 95% de l'explication vient de l'aide d'Excel HP10062743 Excel>Notions de base sur les formules & les noms>Exemples de formules>Texte
5 mai 2014 à 22:14
21 nov. 2014 à 17:40
Mille merci pour l'aide, j'en suis très heureuse.
29 juin 2015 à 11:40
15 mars 2016 à 15:40