====== Convertir un texte en nombre dans Excel ====== Il arrive fréquemment qu’Excel considère un nombre comme un **texte** (exemple : "123" stocké comme texte au lieu de 123 utilisable dans un calcul). Dans ce cas, les formules et les tris peuvent donner des résultats inattendus. Cette page décrit deux méthodes pour corriger ce problème.\\ \\ 📝 Faire appel à la **fonction CNUM()** que lorsque la méthode 1 n'est pas possible. ---- ===== 1. Conversion à l’aide de l’avertissement automatique ===== Lorsque Excel détecte qu’une cellule contient un nombre enregistré comme texte : * Une petite icône ⚠️ apparaît à gauche ou au-dessus de la cellule sélectionnée. * En cliquant dessus, un menu contextuel propose **« Convertir en nombre »**. **Procédure :** - Sélectionnez la ou les cellules concernées. - Cliquez sur l’icône ⚠️. - Choisissez **Convertir en nombre**. {{:excel:texte:conversion_texte_en_nombre.gif|}} **Avantage :** - Très rapide et intuitif. - Excel corrige immédiatement sans formule supplémentaire. **Limite :** - Cette option n’apparaît que si Excel a détecté une incohérence. - Si aucun avertissement n’est affiché, il faut passer par une autre méthode. ---- ===== 2. Conversion avec la fonction CNUM() ===== Si Excel n’a pas détecté automatiquement le problème, il est possible d’utiliser une formule. La fonction **CNUM()** force la conversion d’un texte représentant un nombre en véritable valeur numérique. **Syntaxe :** ''=CNUM(texte)'' **Exemples :** - `=CNUM("123")` renvoie **123** (nombre utilisable dans les calculs). - `=CNUM(A1)` convertit le contenu de la cellule A1 en nombre, si possible. **Avantage :** - Fonctionne même sans avertissement. - Peut être appliqué à une plage entière en recopiant la formule. **Limite :** - Crée une nouvelle colonne avec les valeurs corrigées. - Nécessite ensuite un **copier-coller spécial → valeurs** pour remplacer les textes d’origine. ---- ===== Comparatif rapide ===== ^ Méthode ^ Avantages ^ Limites ^ | Avertissement ⚠️ « Convertir » | Simple, rapide, pas besoin de formule | Seulement si Excel détecte le problème | | Fonction CNUM() | Universelle, toujours disponible | Demande une colonne de travail en plus | ---- ===== Bonnes pratiques ===== * Vérifiez le format des colonnes importées (CSV, bases de données…). * Privilégiez le bouton **Convertir en nombre** quand il est disponible. * Utilisez **CNUM()** pour un traitement plus systématique ou sur de grandes plages de données. ----