Table des matières

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 :

Procédure :

  1. Sélectionnez la ou les cellules concernées.
  2. Cliquez sur l’icône ⚠️.
  3. Choisissez Convertir en nombre.

Avantage :

  1. Très rapide et intuitif.
  2. Excel corrige immédiatement sans formule supplémentaire.

Limite :

  1. Cette option n’apparaît que si Excel a détecté une incohérence.
  2. 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 :

  1. `=CNUM(“123”)` renvoie 123 (nombre utilisable dans les calculs).
  2. `=CNUM(A1)` convertit le contenu de la cellule A1 en nombre, si possible.

Avantage :

  1. Fonctionne même sans avertissement.
  2. Peut être appliqué à une plage entière en recopiant la formule.

Limite :

  1. Crée une nouvelle colonne avec les valeurs corrigées.
  2. 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