Erreurs Excel #N/A, #REF, #VALEUR : Causes et solutions

Par ExcelGenius

Les erreurs Excel peuvent être frustrantes, mais elles ont toutes une signification précise. Ce guide vous explique chaque type d'erreur, ses causes et comment la corriger efficacement.


Vue d'ensemble des erreurs Excel

Erreur Signification Cause principale
#N/A Non Applicable Valeur non trouvée
#REF! Référence invalide Cellule supprimée
#VALEUR! Type de valeur incorrect Texte au lieu de nombre
#DIV/0! Division par zéro Diviseur = 0 ou vide
#NOM? Nom non reconnu Faute de frappe dans la fonction
#NUM! Nombre invalide Calcul impossible
#NUL! Intersection nulle Plages sans intersection
###### Colonne trop étroite Pas assez d'espace

1. Erreur #N/A (Non Applicable)

Signification

La valeur recherchée n'a pas été trouvée.

Causes courantes

  1. La valeur n'existe pas dans la plage de recherche
  2. Faute de frappe dans la valeur cherchée
  3. Espaces invisibles avant/après le texte
  4. Format différent (texte vs nombre)

Exemples de fonctions concernées

Solutions

1. Vérifier l'orthographe exacte

=RECHERCHEV("Pomme";A2:B10;2;FAUX)  // "Pomme" vs "pomme" ou "Pomme "

2. Supprimer les espaces

=RECHERCHEV(SUPPRESPACE(E1);A2:B10;2;FAUX)

3. Utiliser SIERREUR

=SIERREUR(RECHERCHEV(E1;A2:B10;2;FAUX);"Non trouvé")

4. Avec RECHERCHEX (gestion native)

=RECHERCHEX(E1;A2:A10;B2:B10;"Non trouvé")

5. Vérifier le format (texte vs nombre)

Si A1 contient "123" (texte) et vous cherchez 123 (nombre) :

=RECHERCHEV(CNUM(E1);A2:B10;2;FAUX)  // Convertit en nombre
=RECHERCHEV(TEXTE(E1;"0");A2:B10;2;FAUX)  // Convertit en texte

2. Erreur #REF! (Référence invalide)

Signification

La formule fait référence à une cellule qui n'existe plus.

Causes courantes

  1. Suppression de lignes/colonnes référencées
  2. Copier-coller avec décalage incorrect
  3. RECHERCHEV avec numéro de colonne trop grand

Exemples

=A1+#REF!  // La cellule référencée a été supprimée
=RECHERCHEV("A";A2:C10;5;FAUX)  // Colonne 5 demandée, mais tableau n'a que 3 colonnes

Solutions

1. Annuler l'action (Ctrl + Z)

Juste après la suppression, annulez.

2. Recréer la référence manuellement

Modifiez la formule pour pointer vers la bonne cellule.

3. Vérifier le numéro de colonne dans RECHERCHEV

=RECHERCHEV("A";A2:C10;3;FAUX)  // Pas plus que 3 colonnes

4. Utiliser des références de tableau

Les références de tableau structuré sont plus robustes :

=SOMME(Tableau1[Montant])  // Ne casse pas si on insère des colonnes

3. Erreur #VALEUR! (Type incorrect)

Signification

La formule utilise un type de données incorrect.

Causes courantes

  1. Texte au lieu d'un nombre dans un calcul
  2. Plages de tailles différentes dans une formule matricielle
  3. Espace dans une cellule censée être vide

Exemples

=A1+B1  // Si A1="dix" (texte), erreur #VALEUR!
=SOMMEPROD(A1:A5;B1:B10)  // Plages de tailles différentes

Solutions

1. Convertir le texte en nombre

=CNUM(A1)+B1

2. Vérifier les cellules "vides"

Une cellule peut contenir un espace invisible. Utilisez :

=NBCAR(A1)  // Si >0 alors la cellule n'est pas vide
=SUPPRESPACE(A1)  // Nettoie les espaces

3. Utiliser SIERREUR

=SIERREUR(A1+B1;0)

4. Vérifier les tailles de plages

=SOMMEPROD(A1:A10;B1:B10)  // Mêmes tailles obligatoires

4. Erreur #DIV/0! (Division par zéro)

Signification

Une formule tente de diviser par zéro ou une cellule vide.

Causes courantes

  1. Diviseur = 0 explicitement
  2. Cellule vide comme diviseur
  3. Formule renvoyant 0 comme diviseur

Exemples

=A1/B1  // Si B1=0 ou vide
=100/SOMME(A1:A10)  // Si la somme = 0

Solutions

1. Tester avant de diviser

=SI(B1=0;"N/A";A1/B1)

2. Utiliser SIERREUR

=SIERREUR(A1/B1;0)

3. Combiner les deux pour un message clair

=SI(B1=0;"Division impossible";A1/B1)

4. Pour les moyennes sur cellules potentiellement vides

=SIERREUR(MOYENNE(A1:A10);0)

5. Erreur #NOM? (Nom non reconnu)

Signification

Excel ne reconnaît pas un nom utilisé dans la formule.

Causes courantes

  1. Faute de frappe dans le nom de fonction
  2. Fonction inexistante dans votre version d'Excel
  3. Plage nommée supprimée
  4. Texte sans guillemets

Exemples

=SOME(A1:A10)  // SOMME mal orthographié
=RECHERCHEX(...)  // Fonction non disponible dans Excel 2016
=Ventes  // Plage nommée "Ventes" qui n'existe plus
=RECHERCHEV(Paris;A:B;2;FAUX)  // "Paris" sans guillemets

Solutions

1. Vérifier l'orthographe de la fonction

En français :

2. Vérifier les guillemets pour le texte

=RECHERCHEV("Paris";A:B;2;FAUX)  // Avec guillemets

3. Vérifier les plages nommées

FormulesGestionnaire de noms → Vérifiez que la plage existe

4. Mettre à jour Excel

Certaines fonctions comme RECHERCHEX ne sont disponibles que depuis Excel 2019/365.


6. Erreur #NUM! (Nombre invalide)

Signification

La formule produit un nombre invalide ou hors limites.

Causes courantes

  1. Calcul impossible mathématiquement
  2. Nombre trop grand pour Excel
  3. Itération infinie dans une formule

Exemples

=RACINE(-1)  // Racine carrée d'un nombre négatif
=1000^1000  // Nombre trop grand
=TRI(A1:A10)  // Pas de solution pour le taux de rendement

Solutions

1. Vérifier les valeurs d'entrée

=SI(A1<0;"Valeur négative";RACINE(A1))

2. Utiliser SIERREUR

=SIERREUR(TRI(A1:A10);"Pas de solution")

3. Pour les grandes puissances

Excel a une limite : environ 10^308. Utilisez des logarithmes pour les très grands nombres.


7. Erreur #NUL! (Intersection nulle)

Signification

Deux plages n'ont pas d'intersection.

Cause

Utilisation de l'opérateur d'intersection (espace) entre deux plages sans cellules communes.

Exemple

=SOMME(A1:A10 C1:C10)  // L'espace entre A1:A10 et C1:C10 signifie "intersection"

Solutions

1. Utiliser le bon séparateur

=SOMME(A1:A10;C1:C10)  // Point-virgule pour additionner les deux plages

2. Vérifier les références

Si vous vouliez vraiment une intersection, vérifiez que les plages se chevauchent.


8. ###### (Colonnes trop étroites)

Signification

Ce n'est pas vraiment une erreur. La colonne est trop étroite pour afficher le résultat.

Solutions

  1. Élargir la colonne : Double-cliquez sur le bord de l'en-tête de colonne
  2. Réduire la police : Format de cellule
  3. Changer le format : Moins de décimales

La fonction SIERREUR : Votre alliée

Syntaxe

=SIERREUR(valeur; valeur_si_erreur)

Exemples d'utilisation

Recherche sécurisée :

=SIERREUR(RECHERCHEV(A1;B:C;2;FAUX);"Non trouvé")

Division sécurisée :

=SIERREUR(A1/B1;0)

Avec message personnalisé :

=SIERREUR(MaFormule;"⚠️ Erreur de calcul")

SI.NON.DISP : Spécifique à #N/A

=SI.NON.DISP(RECHERCHEV(A1;B:C;2;FAUX);"Non trouvé")

Ne capture que #N/A, laisse passer les autres erreurs (utile pour détecter les vraies erreurs).


Fonction ESTERREUR et variantes

Tester si une cellule contient une erreur

=ESTERREUR(A1)  // VRAI si A1 contient n'importe quelle erreur
=ESTNA(A1)  // VRAI seulement si A1 = #N/A

Utilisation avec SI

=SI(ESTERREUR(A1);"Erreur détectée";A1)

Compter les erreurs

=SOMMEPROD(ESTERREUR(A1:A100)*1)

Tableau récapitulatif des solutions

Erreur Solution rapide
#N/A =SIERREUR(formule;"Non trouvé")
#REF! Vérifier les références, annuler suppression
#VALEUR! =CNUM(cellule) ou vérifier les plages
#DIV/0! =SI(diviseur=0;0;formule)
#NOM? Vérifier orthographe et guillemets
#NUM! Vérifier les valeurs d'entrée
#NUL! Utiliser ; au lieu d'espace
###### Élargir la colonne

Bonnes pratiques

1. Anticipez les erreurs

Encapsulez les formules sensibles avec SIERREUR dès le départ.

2. Utilisez des messages clairs

=SIERREUR(RECHERCHEV(...);"Client introuvable")

Plus informatif que simplement 0 ou vide.

3. Déboguez étape par étape

FormulesÉvaluer la formule

Permet de voir le calcul étape par étape.

4. Vérifiez les données sources

La plupart des erreurs viennent de données mal formatées :


Conclusion

Les erreurs Excel ne sont pas une fatalité. En comprenant leur signification et en appliquant les bonnes solutions, vous pouvez créer des formules robustes qui gèrent tous les cas de figure. La fonction SIERREUR est votre meilleure alliée pour des feuilles de calcul professionnelles et sans erreurs apparentes.

Astuce ExcelGenius : Vous avez une formule qui affiche une erreur et vous ne comprenez pas pourquoi ? Notre IA analyse vos formules et vous explique la cause de l'erreur avec la solution adaptée. C'est GRATUITEssayer ExcelGenius maintenant


Articles connexes :

Prêt à créer vos formules Excel ?

Générez vos formules Excel en quelques secondes avec l'IA

Essayer gratuitement