Formations
Ressources
Blog À propos Masterclass gratuite →
Erreurs Excel

Erreur #N/A dans Excel :
causes et corrections

Par Jean-Baptiste Caverne · Toutes les erreurs Excel

Excel affiche #N/A quand une fonction de recherche (RECHERCHEV, RECHERCHEX, INDEX/EQUIV) ne trouve pas de correspondance : la valeur cherchée n'existe pas dans la colonne de recherche... ou elle y est, mais avec une différence invisible.

Exemple : =RECHERCHEV("P03"; A2:B10; 2; FAUX) renvoie #N/A si "P03" n'existe pas dans la colonne A.

Les causes, et leur correction

CauseCorrection
La valeur cherchée n'existe pas dans le tableau de rechercheCompléter le tableau source, ou faire une deuxième recherche dans un autre tableau qui contient l'information.
Un espace ou un caractère invisible ("P03 " au lieu de "P03")Nettoyer les deux tableaux : SUPPRESPACE, ou rechercher-remplacer les espaces en trop.
Des formats différents entre les deux tableaux (nombre vs texte)Harmoniser les formats des colonnes clés dans les deux tableaux.

La correction, pas à pas

  1. Va dans le tableau source et vérifie que la valeur cherchée s'y trouve vraiment (Ctrl+F).
  2. Si elle s'y trouve : compare les deux cellules caractère par caractère, un espace en fin de cellule suffit à casser la correspondance.
  3. Si elle ne s'y trouve pas : complète le tableau source, ou gère le cas proprement avec SIERREUR.

💡 Bon à savoir : Le #N/A n'est pas toujours une erreur à masquer : il t'informe qu'une donnée manque. Masque-le avec SIERREUR seulement quand l'absence est normale.

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.

Vidéo : corriger l'erreur #N/A dans Excel

📥 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 :

Fichier d'entraînement (.xlsx) Guide PDF des erreurs Excel

Questions fréquentes

La valeur existe dans mon tableau mais RECHERCHEV renvoie quand même #N/A, pourquoi ?

Dans 9 cas sur 10, c'est un caractère invisible : un espace en fin de cellule ("P03 " n'est pas "P03"), ou un format différent (le nombre 12 n'est pas le texte "12"). Nettoie les deux colonnes clés avec SUPPRESPACE et harmonise les formats.

Comment remplacer #N/A par une valeur vide ou un message ?

Enveloppe ta recherche dans SIERREUR : =SIERREUR(RECHERCHEV(...); "Non trouvé"). Réserve ça aux cas où l'absence de correspondance est normale.

Pour aller plus loin

Marre de corriger des erreurs au lieu d'analyser tes données ?
La méthode complète, en direct et gratuitement :

Rejoindre la masterclass gratuite →