Erreurs Excel (#N/A, #REF!, #VALEUR!…) : signification et solutions

En bref :
- Une erreur Excel commence par
#et indique la nature du problème : référence supprimée, texte à la place d’un nombre, division par zéro, valeur introuvable… - Le code suffit souvent à trouver la cause : consultez le tableau ci-dessous.
- Pour masquer proprement une erreur attendue, utilisez
SIERREURouSI.NON.DISP; pour la comprendre, utilisez Évaluer la formule.
Les erreurs Excel ne sont pas des pannes : le logiciel vous signale qu’il ne peut pas calculer la formule. Voici la liste des erreurs Excel les plus courantes, leur signification et le réflexe pour les corriger.
Les codes d’erreur Excel en un tableau
| Erreur | Signification | Cause fréquente | Solution rapide |
|---|---|---|---|
| #N/A | Valeur non disponible | RECHERCHEV ne trouve pas la valeur | Vérifier la valeur cherchée, espaces inclus |
| #REF! | Référence invalide | Ligne, colonne ou feuille supprimée | Annuler la suppression, corriger la référence |
| #VALEUR! | Type de donnée incorrect | Texte dans un calcul | Convertir le texte en nombre |
| #DIV/0! | Division par zéro | Diviseur vide ou nul | Tester le diviseur avec SI |
| #NOM? | Nom non reconnu | Fonction mal orthographiée | Corriger le nom ou les guillemets |
| #NOMBRE! | Nombre invalide | Racine d’un négatif, résultat trop grand | Vérifier les arguments |
| #NUL! | Intersection vide | Espace au lieu de « ; » ou « : » | Corriger l’opérateur |
| ##### | Affichage impossible | Colonne trop étroite, date négative | Élargir la colonne |
| #PROPAGATION! | Zone de débordement bloquée | Cellules non vides sous une formule matricielle | Vider la zone |
| #CALC! | Calcul impossible | Tableau vide renvoyé par une formule | Vérifier les données source |
Les erreurs clés en détail
#N/A : valeur introuvable
Le plus souvent, une espace invisible ou un format différent (texte contre nombre) empêche la correspondance. Voir l’erreur #N/A dans Excel.
#REF! : référence cassée
Elle apparaît après une suppression de ligne, de colonne ou de feuille. Ctrl + Z règle le problème tant que vous n’avez pas enregistré. Détails : l’erreur #REF! dans Excel.
#VALEUR! : mauvais type de donnée
Une cellule contient du texte (ou une date au format texte) là où la formule attend un nombre. Voir toutes les causes de #VALEUR! et convertir du texte en nombre.
#DIV/0! : division par zéro
Le diviseur est vide ou égal à 0. Voir comment éviter ou masquer #DIV/0!.
##### : colonne trop étroite
Double-cliquez sur le bord de la colonne pour l’élargir. Si le problème persiste, il s’agit d’une date ou d’une heure négative : cellule qui affiche #####.
#NOM? : fonction non reconnue
Une faute de frappe, un texte sans guillemets ou une fonction absente de votre version déclenchent cette erreur. Tapez le début du nom : Excel propose la liste des fonctions valides.
#PROPAGATION! et #CALC! : formules matricielles dynamiques
Une formule qui renvoie plusieurs valeurs a besoin d’une zone libre sous elle ; si une cellule est occupée, vous obtenez #PROPAGATION!. #CALC! apparaît quand le résultat est un tableau vide, par exemple un filtre sans correspondance.
Masquer proprement une erreur : SIERREUR et SI.NON.DISP
Astuce : corrigez la cause avant de masquer l’erreur ; masquer sans comprendre fausse les totaux.
=SIERREUR(RECHERCHEV(A2;Tarifs!A:B;2;FAUX);"Non trouvé") remplace toute erreur par le texte choisi. SI.NON.DISP ne traite que #N/A, ce qui est plus prudent : SIERREUR cache aussi les vraies fautes, comme un #REF!. Masquez une erreur seulement si elle est normale et attendue.
Trouver l’origine d’une erreur
- Sélectionnez la cellule, puis Formules > Vérification des erreurs pour une explication.
- Utilisez Formules > Évaluer la formule : Excel calcule étape par étape et révèle la partie fautive.
- Utilisez Repérer les antécédents pour voir quelles cellules alimentent le résultat.
Dans un classeur à plusieurs feuilles, des liens hypertexte vers les cellules clés font gagner du temps.
Cas pratique : un planning qui affiche #VALEUR!
Marie a bâti un planning Excel de congés. La colonne des durées affiche #VALEUR! : les dates importées d’un export sont du texte, donc impossible de soustraire. Elle sélectionne la colonne, utilise Données > Convertir avec le format JMA, et les durées se calculent à nouveau. Une colonne reste en #DIV/0! : elle encadre la formule avec SI(B2=0;"";A2/B2).
Guides détaillés
- Excel affiche la formule au lieu du résultat
- Excel ne calcule plus automatiquement
- La somme Excel donne 0 : nombres stockés sous forme de texte
- « Il y a un problème avec cette formule »
Questions fréquentes
Que signifie une erreur dièse dans Excel ?
Une erreur dièse (#) est un code de la formule : #N/A, #REF!, #VALEUR!, etc. ##### seule signifie, elle, que la colonne est trop étroite.
Comment corriger une erreur de formule Excel ?
Repérez le code d’erreur dans le tableau, puis servez-vous de Formules > Évaluer la formule pour isoler l’étape fautive.
Comment connaître le type d’une erreur par formule ?
La fonction ERREUR.TYPE renvoie un numéro propre à chaque erreur (2 pour #DIV/0!, 7 pour #N/A), utile pour déclencher un traitement différent selon le cas.
Quelle différence entre SIERREUR et SI.NON.DISP ?
SIERREUR intercepte toutes les erreurs ; SI.NON.DISP seulement #N/A.
Pourquoi Excel affiche-t-il #REF! après la suppression d’une colonne ?
Parce qu’une formule pointait vers des cellules qui n’existent plus. Annulez la suppression ou réécrivez la référence.
Peut-on masquer toutes les erreurs d’un tableau ?
Oui, avec une mise en forme conditionnelle ou SIERREUR, mais vous perdez alors l’alerte : à réserver aux erreurs attendues.


