CNUM dans Excel (VALUE) : comment l'utiliser
CNUM transforme un nombre stocké comme texte en vrai nombre, pour que vous puissiez calculer avec.
Essayez gratuitement les premiers exercicesDans la leçon Cas pratique : nettoyer des données
Que fait CNUM ?
CNUM transforme un texte qui ressemble à un nombre en vrai nombre. "125" sous forme de texte devient 125 sous forme de nombre, et vous pouvez calculer avec, l'additionner et le comparer.
Les nombres stockés comme texte viennent souvent d'un autre programme ou d'un site web, ou apparaissent quand vous extrayez des chiffres d'un code avec GAUCHE, DROITE ou STXT. Vous les reconnaissez à leur alignement à gauche dans la cellule, et au fait que SOMME ne les compte pas.
Quand utiliser CNUM ?
- Des chiffres extraits d'un code : =CNUM(DROITE(A2;4)).
- Un poids suivi d'une unité : =CNUM(SUBSTITUE(A2;" kg";"")).
- Une colonne de nombres issue d'un export que SOMME ne compte pas : créez une colonne auxiliaire avec =CNUM(A2).
- Comparer un code stocké comme texte à un nombre : =CNUM(A2)=B2.
Syntaxe
La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.
Avec un exemple : =CNUM(DROITE(A2;4))
Voici comment lire la formule, élément par élément :
| Élément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
CNUM | Le nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules. | CNUM |
( ) | Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments. | ( ) |
texte | Une cellule ou un texte qui ressemble à un nombre, comme 0125 tiré d'un code. | DROITE(A2;4) |
CNUM étape par étape
C1 contient =CNUM(DROITE(A2;4)). DROITE donne le texte 0125. CNUM en fait le nombre 125. Modifiez les nombres ou la formule et regardez ce qui se passe.
Voici comment construire la formule vous-même :
- Commencez par ce qui donne le texte : DROITE prend les quatre derniers caractères du code.
=DROITE(A2;4) - Appuyez un instant sur Entrée si vous voulez : vous voyez 0125, à gauche dans la cellule, car c'est du texte. Cliquez ensuite de nouveau dans la formule.
- Entourez-le de CNUM : après le signe égal, tapez CNUM et une parenthèse, et fermez cette parenthèse à la fin.
=CNUM(DROITE(A2;4)) - Appuyez sur Entrée : vous obtenez le nombre 125, à droite dans la cellule.
Autres exemples
Supprimer une unité
C1 contient =CNUM(SUBSTITUE(A2;" kg";"")). SUBSTITUE supprime d'abord l'unité, puis CNUM en fait le nombre 12,5.
Additionner ce qui est stocké comme texte
C1 contient =CNUM(A2)+CNUM(A3)+CNUM(A4). Les trois quantités sont stockées comme texte, comme si elles venaient d'un export. =SOMME(A2:A4) donnerait 0, mais avec CNUM, vous pouvez quand même les additionner.
Une date sous forme de texte
C1 contient =CNUM(A2)+30. CNUM transforme aussi une date stockée comme texte en vraie date. Vous pouvez ensuite calculer avec : 30 jours plus tard.
Reconnaître les nombres stockés comme texte
Ils sont alignés à gauche au lieu de droite, un petit triangle vert apparaît dans le coin, et SOMME ne les compte pas. Cela arrive souvent avec des données venant d'un autre logiciel ou d'un site web.
Un calcul marche aussi
Un calcul comme =DROITE(A2;4)*1 transforme aussi le texte en nombre. CNUM dit plus clairement ce que vous voulez faire, ce qui aide la personne qui lira votre fichier plus tard.
Là où ça coince souvent
Entraînez-vous dans la leçon Cas pratique : nettoyer des données. Les premiers exercices sont gratuits.
Questions fréquentes
Comment transformer toute une colonne de texte en nombres ?
Sélectionnez la colonne et choisissez Données > Convertir > Terminer. Ou créez une colonne auxiliaire avec CNUM et recollez le résultat en valeurs.
À lire aussi
GAUCHE, DROITE et STXTSUPPRESPACENBCARMAJUSCULE, MINUSCULE et NOMPROPRECHERCHE et TROUVE