L'erreur #N/A
#N/A signifie « non disponible » : Excel n'a pas trouvé ce qu'on lui demandait de chercher. C'est l'erreur des fonctions de recherche. Parfois c'est normal, la valeur n'existe pas. Souvent, la valeur existe mais Excel ne la reconnaît pas, et il faut comprendre pourquoi.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
L'erreur #N/A indique qu'une fonction de recherche (RECHERCHEV, RECHERCHEX, EQUIV, RECHERCHEH) n'a pas trouvé la valeur cherchée dans la plage indiquée.
02Les cinq causes et leur solution
| Cause | Comment la reconnaître | Solution |
|---|---|---|
| La valeur n'existe pas | Elle n'apparaît nulle part dans la liste | Normal : masquer proprement (voir plus bas) |
| Espace en trop | « P-103 » contre « P-103 » suivi d'une espace | SUPPRESPACE sur les deux colonnes |
| Nombre contre texte | L'un est aligné à droite, l'autre à gauche avec un triangle vert | Convertir en nombre, ou CNUM |
| Plage qui glisse | Les premières lignes marchent, les suivantes non | Bloquer la plage avec $ (touche F4) |
| Recherche approchée | RECHERCHEV sans FAUX, sur une liste non triée | Ajouter FAUX en dernier argument |
03Diagnostiquer en trente secondes
Comparez directement la valeur cherchée et celle de la liste, que vous voyez pourtant identiques :
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Cherchée | Dans la liste | Égales ? | Type cherchée | Type liste |
| 2 | 1045 | 1045 | =A2=B2 | =ESTTEXTE(A2) | =ESTTEXTE(B2) |
Si =A2=B2 renvoie FAUX, les deux valeurs diffèrent vraiment. Les deux ESTTEXTE montrent si l'une est un texte et l'autre un nombre. =NBCAR(A2) révèle une espace en trop : 5 caractères au lieu de 4.
=RECHERCHEV(A2&"";Produits!$A$2:$C$500;3;FAUX)
=RECHERCHEV(A2*1;Produits!$A$2:$C$500;3;FAUX)
04Masquer un #N/A normal
Quand l'absence est normale, par exemple un produit qui n'est pas encore au catalogue, affichez un message clair :
=SI.NON.DISP(RECHERCHEV(A2;Produits!$A$2:$C$500;3;FAUX);"Hors catalogue")
=RECHERCHEX(A2;Produits!$A$2:$A$500;Produits!$C$2:$C$500;"Hors catalogue")
Préférez SI.NON.DISP à SIERREUR : elle ne masque que #N/A et laisse visibles les autres erreurs. Voir la fiche SIERREUR.
05Pièges à éviter
Ajouter SIERREUR dès le premier #N/A cache des erreurs qui n'en sont pas : un produit qui existe bien mais avec une espace en trop sera affiché « Hors catalogue ». Cherchez la cause d'abord.
Des données copiées depuis un site web contiennent parfois des espaces insécables, que SUPPRESPACE ne retire pas. Utilisez =SUBSTITUE(A2;CAR(160);"").
=NA() produit volontairement un #N/A. On l'utilise dans les graphiques : un point à #N/A n'est pas tracé, alors qu'un zéro ferait plonger la courbe.
06Questions fréquentes
Que signifie l'erreur #N/A dans Excel ?
L'erreur #N/A indique qu'une fonction de recherche (RECHERCHEV, RECHERCHEX, EQUIV, RECHERCHEH) n'a pas trouvé la valeur cherchée dans la plage indiquée.
Quel est le piège le plus fréquent avec l'erreur #N/A ?
Masquer avant de comprendre. Ajouter SIERREUR dès le premier #N/A cache des erreurs qui n'en sont pas : un produit qui existe bien mais avec une espace en trop sera affiché « Hors catalogue ». Cherchez la cause d'abord.
La fiche « L'erreur #N/A » est-elle gratuite ?
Oui. La fiche est en accès libre et gratuit, sans inscription : vous pouvez la lire en ligne et télécharger sa version PDF. Elle fait partie du cours de formules Excel gratuit de mesetudesdecas.fr, qui compte 23 fiches.
Passez de la fiche à la mise en situation
Les études de cas Excel de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : fonctions de recherche, calculs conditionnels, tableaux croisés et tableaux de bord, avec énoncé, corrigé et pas-à-pas du formateur.
Voir les études de cas ExcelToutes les fiches de formules Excel
Voir aussi le cours VBA gratuit
Fiche V1.0 | Dernière mise à jour : 30/10/2026 | Clément Delobel, formateur Excel