Erreur #VALEUR! dans Excel :
causes et corrections
Excel affiche #VALEUR! quand une formule reçoit des données mal formatées : des points à la place des virgules, des espaces cachés, ou du texte mélangé à des chiffres. Excel ne reconnaît alors plus la cellule comme un nombre et ne peut pas faire le calcul.
Exemple : =B2*C2 renvoie #VALEUR! si C2 contient "3.5" avec un point au lieu d'une virgule (en version Excel française).
Les causes, et leur correction
| Cause | Correction |
|---|---|
| Des points à la place des virgules décimales | Ctrl+H (rechercher-remplacer) : remplacer les points par des virgules sur toute la plage. |
| Des espaces cachés dans les cellules | Supprimer les espaces (fonction SUPPRESPACE, ou rechercher-remplacer un espace par rien). |
| Du texte mélangé aux chiffres (ex. "3,25 euros") | Garder uniquement le nombre dans la cellule, et gérer l'unité via le format de cellule. |
| Un format de cellule incohérent dans la colonne | Un seul type de données par colonne : tout en Nombre, ou tout en Date, jamais un mélange. |
La correction, pas à pas
- Repère la cellule fautive dans la formule (souvent une des cellules multipliées ou additionnées).
- Vérifie son format : il doit être Nombre, pas Standard ni Texte.
- Sélectionne toute la plage (Ctrl+Maj+Flèche bas), ouvre Ctrl+H, remplace le point par une virgule, puis Remplacer tout.
- Le message d'erreur disparaît et le calcul se fait sur toute la colonne.
💡 Bon à savoir : La bonne pratique qui évite 90 % des #VALEUR! : un type de données par colonne, et jamais de texte au milieu d'une colonne de chiffres.
La démonstration en vidéo
Jean-Baptiste corrige cette erreur en direct, sur un vrai tableau, à partir de ce moment de la vidéo.
📥 Entraîne-toi sur le vrai fichier
Le classeur utilisé dans la vidéo (avec les erreurs à corriger) et le guide PDF des 7 erreurs sont téléchargeables librement :
Questions fréquentes
Pourquoi mon nombre avec un point n'est pas reconnu par Excel ?
En version française, Excel attend une virgule comme séparateur décimal. "3.5" est donc traité comme du texte, pas comme un nombre. Remplace les points par des virgules (Ctrl+H sur toute la plage) et le calcul fonctionne.
J'ai mis la cellule au format Nombre mais l'erreur reste, pourquoi ?
Changer le format ne convertit pas un texte déjà saisi. Si la cellule contient un point ou un espace, elle reste du texte pour Excel. Corrige le contenu (rechercher-remplacer), pas seulement le format.
Pour aller plus loin
- La fonction SIERREUR : gérer proprement les erreurs
- Restructurer un tableau de données propre
- Corriger l'erreur #DIV/0!
- Corriger l'erreur #NOM?
- Corriger l'erreur #N/A
Marre de corriger des erreurs au lieu d'analyser tes données ?
La méthode complète, en direct et gratuitement :