Excel affiche une erreur comme #REF!, #VALEUR!, #NOM? ou #DIV/0! lorsqu’une formule ne peut pas produire le résultat attendu. Le message permet généralement d’identifier rapidement la cause du problème et d’appliquer la correction adaptée.
Liste des principales erreurs Excel
| Erreur | Signification | Cause fréquente | Correction |
|---|---|---|---|
| ##### | La valeur ne peut pas être affichée | Colonne trop étroite ou date négative | Élargir la colonne ou vérifier le calcul de date |
| #REF! | Une référence de cellule n’est plus valide | Ligne, colonne ou feuille supprimée | Remplacer la référence supprimée dans la formule |
| #VALEUR! | Le type de donnée utilisé est incorrect | Texte utilisé dans un calcul numérique | Corriger ou convertir les données concernées |
| #NOM? | Excel ne reconnaît pas un élément de la formule | Fonction mal orthographiée ou texte sans guillemets | Corriger le nom ou ajouter les guillemets nécessaires |
| #DIV/0! | Une valeur est divisée par zéro | Diviseur vide ou égal à zéro | Contrôler le diviseur avant d’effectuer le calcul |
| #N/A | La valeur recherchée n’a pas été trouvée | Correspondance absente dans une recherche | Vérifier la valeur et les plages de recherche |
| #NUL! | L’intersection demandée entre deux plages n’existe pas | Espace utilisé à la place d’un séparateur | Corriger les opérateurs de référence |
| #PROPAGATION! | Une formule dynamique ne peut pas étendre ses résultats | Une cellule bloque la zone de propagation | Libérer les cellules nécessaires autour de la formule |
| #CALC! | Excel ne peut pas produire le résultat demandé | Résultat vide ou calcul matriciel non pris en charge | Adapter la formule ou prévoir un résultat si vide |
Erreur ##### dans Excel
L’affichage de plusieurs dièses ne correspond pas réellement à une erreur de formule. Excel indique simplement qu’il ne peut pas afficher la valeur dans la largeur disponible.
Élargir la colonne
Placez le pointeur entre les lettres des colonnes, puis double-cliquez sur la séparation. Excel adapte automatiquement la largeur au contenu.
Réduire la longueur du format
Pour une date, un format comme 15/07/26 occupe moins de place que mercredi 15 juillet 2026. Pour un nombre, vous pouvez réduire le nombre de décimales.
Vérifier les dates et heures négatives
Si les dièses restent affichés après avoir élargi la colonne, la formule produit peut-être une date ou une heure négative. Il faut alors corriger les valeurs ou l’ordre de la soustraction.
Erreur #REF! dans Excel
L’erreur #REF! apparaît lorsqu’une formule utilise une référence de cellule qui n’existe plus.
Par exemple, si la formule suivante additionne deux cellules :
=A2+B2
et que la colonne B est supprimée, Excel peut transformer la formule en :
=A2+#REF!
Comment corriger #REF!
- Annulez immédiatement la suppression avec Ctrl + Z si elle vient d’être effectuée
- Identifiez la cellule, la colonne ou la feuille qui a été supprimée
- Remplacez
#REF!par la nouvelle référence correcte - Vérifiez les formules copiées dans les cellules voisines
- Contrôlez également les plages nommées, graphiques et tableaux croisés dynamiques
La fonction SIERREUR peut masquer le résultat, mais elle ne répare pas la référence supprimée. Il est préférable de corriger la formule à son origine.
Erreur #VALEUR! dans Excel
L’erreur #VALEUR! indique qu’une formule reçoit un type de donnée qu’elle ne peut pas utiliser. Le cas le plus courant consiste à effectuer un calcul avec un texte à la place d’un nombre.
Par exemple :
=A2+B2
renvoie #VALEUR! si A2 contient le nombre 10 et B2 contient un texte comme « dix euros ».
Comment corriger #VALEUR!
- Vérifiez si les nombres sont réellement stockés sous forme numérique
- Supprimez les espaces et caractères invisibles
- Contrôlez les séparateurs décimaux utilisés
- Convertissez les nombres enregistrés sous forme de texte
- Vérifiez les plages utilisées par les fonctions matricielles
Les fonctions SUPPRESPACE(), NETTOYER() et CNUM() peuvent aider à convertir ou nettoyer certaines données importées.
Erreur #NOM? dans Excel
L’erreur #NOM? apparaît lorsqu’Excel ne reconnaît pas un mot présent dans la formule.
Elle peut notamment être provoquée par :
- une fonction mal orthographiée
- le nom anglais d’une fonction utilisé dans un Excel français
- un texte saisi sans guillemets
- un nom défini inexistant
- une fonction indisponible dans la version d’Excel utilisée
Cette formule contient par exemple une faute :
=SOME(A2:A10)
La formule correcte est :
=SOMME(A2:A10)
Comment corriger #NOM?
Commencez à saisir de nouveau le nom de la fonction et utilisez les propositions affichées par Excel. Si la formule contient un texte, vérifiez qu’il est placé entre guillemets :
=SI(A2="Validé";"Oui";"Non")
Erreur #DIV/0! dans Excel
L’erreur #DIV/0! apparaît lorsqu’une formule divise une valeur par zéro ou par une cellule vide.
Par exemple :
=A2/B2
renvoie une erreur si B2 est vide ou contient zéro.
Tester le diviseur avant le calcul
Vous pouvez empêcher la division lorsque le diviseur est nul :
=SI(B2=0;"";A2/B2)
Cette formule affiche une cellule vide lorsque B2 vaut zéro. Vous pouvez remplacer "" par un message explicite :
=SI(B2=0;"Calcul impossible";A2/B2)
Utiliser SIERREUR
Une autre solution consiste à intercepter directement l’erreur :
=SIERREUR(A2/B2;"")
Cette formule est plus courte, mais elle masque toutes les erreurs éventuelles, pas uniquement la division par zéro.
Erreur #N/A dans Excel
L’erreur #N/A signifie qu’une valeur n’est pas disponible. Elle apparaît souvent avec les fonctions de recherche lorsqu’aucune correspondance n’est trouvée.
Par exemple :
=RECHERCHEV(E2;A2:B100;2;FAUX)
renvoie #N/A si la valeur contenue dans E2 n’existe pas dans la première colonne de la plage A2:B100.
Comment corriger #N/A
- Vérifiez l’orthographe de la valeur recherchée
- Supprimez les espaces inutiles
- Contrôlez que les nombres ne sont pas stockés sous forme de texte
- Vérifiez les plages de recherche et de résultat
- Utilisez une correspondance exacte lorsque cela est nécessaire
Avec RECHERCHEX, il est possible de prévoir directement un résultat lorsque la valeur n’est pas trouvée :
=RECHERCHEX(E2;A2:A100;B2:B100;"Introuvable")
Erreur #NUL! dans Excel
L’erreur #NUL! apparaît lorsqu’Excel cherche l’intersection de deux plages qui ne se croisent pas.
Elle est souvent provoquée par un espace utilisé involontairement entre deux références :
=SOMME(A2:A10 C2:C10)
Dans cette formule, l’espace indique à Excel qu’il doit trouver l’intersection des deux plages. Comme elles ne se croisent pas, Excel renvoie #NUL!.
Comment corriger #NUL!
Utilisez le séparateur adapté à l’opération voulue. Pour additionner les deux plages, écrivez par exemple :
=SOMME(A2:A10;C2:C10)
Erreur #PROPAGATION! dans Excel
L’erreur #PROPAGATION!, appelée #SPILL! dans Excel en anglais, concerne les formules matricielles dynamiques.
Une fonction comme FILTRE(), TRIER(), UNIQUE() ou SEQUENCE() peut renvoyer plusieurs résultats dans les cellules voisines. Si l’une de ces cellules contient déjà une valeur, Excel ne peut pas propager le résultat.
Par exemple :
=SEQUENCE(5)
doit remplir cinq cellules verticalement. Si l’une d’elles n’est pas vide, Excel affiche #PROPAGATION!.
Comment corriger #PROPAGATION!
- Sélectionnez la cellule affichant l’erreur
- Utilisez l’indication proposée par Excel pour repérer la zone nécessaire
- Supprimez ou déplacez les valeurs qui bloquent la propagation
- Vérifiez l’absence de cellules fusionnées dans la zone
- Contrôlez que la formule n’est pas placée dans un tableau structuré incompatible avec le résultat attendu
Erreur #CALC! dans Excel
L’erreur #CALC! apparaît lorsque le moteur de calcul dynamique ne peut pas produire le résultat demandé.
Elle peut notamment apparaître lorsqu’une fonction FILTRE ne renvoie aucune ligne et qu’aucun résultat de remplacement n’a été prévu.
Par exemple :
=FILTRE(A2:A10;A2:A10="Valeur absente")
Si aucune cellule ne correspond au critère, Excel peut afficher #CALC!.
Prévoir un résultat lorsque le filtre est vide
La fonction FILTRE possède un argument permettant de définir le résultat à afficher lorsque aucune correspondance n’est trouvée :
=FILTRE(A2:A10;A2:A10="Valeur absente";"Aucun résultat")
Excel affiche alors « Aucun résultat » au lieu de l’erreur.
Une erreur Excel n’est pas toujours un bugLes erreurs comme #REF! ou #VALEUR! indiquent qu’une formule ne peut pas être calculée. Si Excel se ferme, se bloque, affiche un écran noir ou présente un autre dysfonctionnement, consultez plutôt notre guide consacré aux bugs Excel.
Comment utiliser la fonction SIERREUR dans Excel
La fonction SIERREUR permet de remplacer une erreur par une valeur, un texte ou un résultat différent.
Sa syntaxe est la suivante :
=SIERREUR(valeur;valeur_si_erreur)
Pour afficher une cellule vide lorsqu’une division produit une erreur :
=SIERREUR(A2/B2;"")
Pour afficher un message lorsqu’une recherche échoue :
=SIERREUR(RECHERCHEV(E2;A2:B100;2;FAUX);"Valeur introuvable")
Ne pas masquer systématiquement toutes les erreurs
SIERREUR améliore la présentation d’un fichier, mais elle peut également cacher un véritable problème de formule. Une erreur #REF! provoquée par la suppression d’une colonne ne devrait pas être simplement remplacée par une cellule vide.
Corriger l’erreur avant de la masquer
Utilisez SIERREUR lorsque l’absence de résultat est une situation normale et anticipée. Si l’erreur provient d’une référence supprimée, d’une formule incorrecte ou d’une donnée incohérente, corrigez d’abord sa cause.
Comment utiliser SI et ESTERREUR
Avant l’arrivée de SIERREUR, les erreurs étaient souvent gérées avec une combinaison des fonctions SI et ESTERREUR.
La syntaxe générale est :
=SI(ESTERREUR(A1);action_si_vrai;action_si_faux)
Par exemple :
=SI(ESTERREUR(A2/B2);"";A2/B2)
La formule vérifie d’abord si le calcul produit une erreur. Si c’est le cas, elle affiche une cellule vide. Sinon, elle effectue la division.
Cette construction reste utilisable, mais SIERREUR est généralement plus simple :
=SIERREUR(A2/B2;"")
SI et ESTERREUR peuvent cependant être utiles lorsque le test de l’erreur doit être intégré dans une condition plus complexe ou lorsque vous intervenez sur un ancien fichier utilisant déjà cette structure.
Utiliser le correcteur d’erreurs Excel
Excel intègre un outil de vérification capable de détecter certaines incohérences dans les formules. Les cellules concernées affichent généralement un petit triangle vert dans leur coin supérieur gauche.
Afficher les détails de l’erreur
- Sélectionnez la cellule signalée
- Cliquez sur le bouton d’avertissement qui apparaît à proximité
- Consultez le message proposé par Excel
Selon le problème détecté, Excel peut notamment signaler :
- un nombre stocké sous forme de texte
- une formule différente des cellules voisines
- une formule qui omet certaines cellules adjacentes
- une référence à des cellules vides
- une année saisie avec seulement deux chiffres
Utiliser la commande Vérification des erreurs
Vous pouvez également lancer une analyse depuis l’onglet Formules, puis choisir Vérification des erreurs. Excel parcourt les cellules concernées et propose des explications ou des corrections.
Les options disponibles peuvent permettre de :
- modifier la formule
- afficher les étapes du calcul
- ignorer l’erreur
- ouvrir les options de vérification
- convertir un nombre stocké sous forme de texte
Comprendre les info-bulles et le triangle vert
Le triangle vert n’indique pas toujours une erreur certaine. Excel signale parfois une simple incohérence par rapport aux cellules voisines.
Par exemple, si une colonne contient la même formule sur plusieurs lignes mais qu’une cellule utilise une formule différente, Excel peut la signaler même si cette différence est volontaire.
Quand utiliser Ignorer l’erreur ?
La commande Ignorer l’erreur peut être utilisée lorsque vous avez vérifié la formule et que son comportement est volontaire.
Elle ne doit pas servir à masquer rapidement tous les avertissements sans les contrôler. Une formule différente peut révéler une omission, une plage incorrecte ou une erreur de copier-coller.
Afficher les étapes du calcul
L’option permettant d’évaluer une formule étape par étape est particulièrement utile pour les formules imbriquées. Elle montre le résultat de chaque partie du calcul et aide à identifier l’endroit précis où apparaît l’erreur.
Comment rechercher les erreurs dans un classeur Excel
Dans un fichier volumineux, il est possible de sélectionner directement toutes les cellules contenant une erreur.
- Ouvrez l’onglet Accueil
- Cliquez sur Rechercher et sélectionner
- Choisissez Sélectionner les cellules
- Sélectionnez Formules
- Conservez uniquement la case Erreurs
- Validez
Excel sélectionne alors toutes les cellules dont le résultat est une erreur. Cette méthode facilite l’audit d’un classeur avant son utilisation ou sa transmission.
Que faire si les erreurs Excel sont nombreuses ?
Des erreurs isolées se corrigent généralement en modifiant une formule ou une valeur. En revanche, lorsque les erreurs se propagent sur plusieurs feuilles, il faut rechercher leur origine plutôt que de les masquer une par une.
Le problème peut venir :
- d’une colonne supprimée ou déplacée
- d’un changement de structure dans les données sources
- d’une liaison rompue avec un autre fichier
- d’une formule recopiée sur une mauvaise plage
- d’une donnée importée dans un format inattendu
- d’une macro qui modifie les formules ou les références
- d’un modèle devenu trop complexe à maintenir
Besoin d’aller plus loin ?
Si les erreurs se multiplient dans un classeur professionnel, elles révèlent souvent un problème de conception, de formules ou de macros. Nous pouvons analyser votre fichier, corriger les erreurs à leur source et améliorer sa fiabilité grâce à notre service de developpement Excel.

