Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2019 pour Mac Excel 2016 Excel pour iPad Excel Web App Excel pour iPhone Excel pour les tablettes Android Excel pour les téléphones Android Excel pour Windows Phone 10 Excel Mobile

L’erreur #N/A indique généralement qu’une formule ne trouve pas ce qu’elle est censée rechercher.

Meilleure solution

L’erreur #N/A survient le plus souvent avec les fonctions RECHERCHEX, RECHERCHEV, RECHERCHEH, RECHERCHE ou EQUIV si une formule ne trouve pas une valeur référencée. Par exemple, la valeur recherchée n’existe pas dans les données sources.

La valeur recherchée n’existe pas.  La formule dans la cellule E2 est =RECHERCHEV(D2;$D$6:$E$8;2;FAUX).  La valeur Banane est introuvable, la formule renvoie donc une erreur #N/A.

Dans le cas présent, il n’y a aucune valeur « Banane » dans la table de choix. La fonction RECHERCHEV renvoie donc une erreur #N/A.

Solution : vérifiez que la valeur recherchée existe dans les données sources ou utilisez un gestionnaire d’erreurs tel que SIERREUR dans la formule. Par exemple, =SIERREUR(FORMULE();0) a la signification suivante :

  • =SI(votre formule génère une erreur, afficher 0, sinon afficher le résultat de la formule)

Vous pouvez utiliser “” pour ne rien afficher ou votre propre texte : =SIERREUR(FORMULE();”Message d’erreur ici”)

Remarques : 

  • Si vous avez besoin d’aide sur l’erreur #N/A pour une fonction spécifique (par exemple, RECHERCHEV ou INDEX/EQUIV), choisissez l’une de ces options :

  • Vous pouvez également vous renseigner sur les fonctions communes où cette erreur se produit, telles que RECHERCHEX, RECHERCHEV, RECHERCHEH, RECHERCHE ou EQUIV.

Si vous n’êtes pas sûr de ce qu’il faut faire à ce stade ou du type d’aide dont vous avez besoin, vous pouvez rechercher des questions similaires dans la Communauté Microsoft ou publier l’une des vôtres.

Lien vers le Forum de la Communauté Excel

Si vous avez toujours besoin d’aide pour résoudre cette erreur, vous pouvez consulter la liste de contrôle suivante qui décrit les étapes de dépannage permettant d’identifier les erreurs dans vos formules.

La valeur de recherche et les données sources sont des données de types différents. Par exemple, vous souhaitez que la fonction RECHERCHEV référence un nombre, mais les données sources sont stockées au format texte.

Types de valeurs incorrects.  L'exemple montre qu'une formule VLOOKUP renvoie une erreur #N/A parce que l'élément de la recherche est formaté comme un nombre, mais que la table de recherche est formatée comme du texte.

Solution : vérifiez que les types de données sont identiques. Vous pouvez vérifier le format des cellules en sélectionnant une cellule ou une plage de cellules, puis cliquer avec le bouton droit et sélectionner Format de cellule > Nombre (ou appuyer sur Ctrl+1), puis modifier le format de nombre si nécessaire.

Boîte de dialogue Format de cellule affichant l’onglet Nombre et l’option Texte sélectionnée

Conseil : Si vous avez besoin de forcer une modification de format sur une colonne entière, commencez par appliquer le format souhaité, puis utilisez les options Données > Convertir > Terminer.

La fonction SUPPRESPACE permet de supprimer les espaces de début ou de fin. L’exemple suivant utilise la fonction SUPPRESPACE imbriquée dans une fonction RECHERCHEV pour supprimer les espaces de début des noms inclus dans la plage A2:A7, puis renvoyer le nom du service.

Utilisation de VLOOKUP avec TRIM dans une formule de tableau pour supprimer les espaces avant/après.  La formule de la cellule E3 est {=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)}, et doit être saisie avec CTRL+SHIFT+ENTER.

=RECHERCHEV(D2;SUPPRESPACE(A2:B7);2;FAUX)

Remarque :  Formules de tableau dynamique : si vous disposez d’une version actuelle de Microsoft 365et que vous êtes sur le canal de publication Insiders Fast, vous pouvez ensuite entrer la formule dans la cellule supérieure gauche de la plage de sortie, puis appuyer sur Entrée pour confirmer la formule en tant que formule de tableau dynamique. Sinon, vous devez entrer la formule comme une formule de tableau héritée : sélectionnez la plage de sortie, entrez la formule dans la cellule en haut à gauche de la plage de sortie, puis appuyez sur Ctrl+Maj+Entrée pour confirmer la formule. Excel ajoute automatiquement des accolades au début et à la fin de la formule. Pour plus d’informations sur les formules de tableau, voir Instructions et exemples de formules de tableau.

Par défaut, les fonctions qui recherchent des informations dans des tables doivent être triées dans l’ordre croissant. Les fonctions de feuille de calcul RECHERCHEV et RECHERCHEH contiennent toutefois un argument valeur_proche qui indique à la fonction de rechercher une correspondance exacte même si la table n’est pas triée. Pour rechercher une correspondance exacte, définissez l’argument valeur_proche sur FAUX. L’utilisation de la valeur VRAI, qui indique à la fonction de rechercher une correspondance approximative, peut non seulement générer une erreur #N/A, mais également renvoyer des résultats erronés comme dans l’exemple suivant.

Exemple d’utilisation de RECHERCHEV avec l’argument valeur_proche VRAI pouvant provoquer des résultats erronés

Dans cet exemple, la valeur « Banane » renvoie une erreur #N/A, tandis que la valeur « Poire » renvoie un prix incorrect. Cela est dû à l’utilisation de l’argument VRAI, qui indique à la fonction RECHERCHEV de rechercher une correspondance approximative plutôt qu’une correspondance exacte. Il n’y a pas de correspondance proche pour « Banane » et « Pêche » vient avant « Poire » dans l’ordre alphabétique. Dans ce cas, l’utilisation de la fonction RECHERCHEV avec l’argument FAUX renverrait le prix correct pour « Poire », mais la valeur « Banane » génèrerait toujours une erreur #N/A, car il n’y a aucune valeur « Banane » correspondante dans la liste de recherche.

Si vous utilisez la fonction EQUIV, essayez de modifier la valeur de l’argument type pour spécifier l’ordre de tri de la table. Pour rechercher une correspondance exacte, donnez à l’argument type la valeur 0 (zéro).

Pour résoudre ce problème, vérifiez que la plage référencée par la formule matricielle comporte le même nombre de lignes et de colonnes que la plage de cellules dans laquelle la formule matricielle a été entrée, ou entrez la formule matricielle dans moins ou plus de cellules pour correspondre à la référence de plage dans la formule.

Dans cet exemple, la cellule E2 fait référence à des plages discordantes :

Exemple de formule de tableau avec des références de plage discordantes provoquant une erreur #N/A.  La formule de la cellule E2 est {=SUM(IF(A2:A11=D2,B2:B5))}, et doit être saisie avec CTRL+SHIFT+ENTER.

=SOMME(SI(A2: A11=D2;B2:B5))

Pour que la formule soit calculée correctement, elle doit être modifiée de telle sorte que les deux plages reflètent les lignes 2 à 11.

=SOMME(SI(A2:A11=D2;B2:B11))

Remarque :  Formules de tableau dynamique : si vous disposez d’une version actuelle de Microsoft 365et que vous êtes sur le canal de publication Insiders Fast, vous pouvez ensuite entrer la formule dans la cellule supérieure gauche de la plage de sortie, puis appuyer sur Entrée pour confirmer la formule en tant que formule de tableau dynamique. Sinon, vous devez entrer la formule comme une formule de tableau héritée : sélectionnez la plage de sortie, entrez la formule dans la cellule en haut à gauche de la plage de sortie, puis appuyez sur Ctrl+Maj+Entrée pour confirmer la formule. Excel ajoute automatiquement des accolades au début et à la fin de la formule. Pour plus d’informations sur les formules de tableau, voir Instructions et exemples de formules de tableau.

Exemple de valeur #N/A entrée dans les cellules qui empêche le calcul correct d’une formule SOMME.

Dans ce cas, Mai-Décembre ont des valeurs #N/A de telle sorte que le total ne peut pas être calculé et renvoie une erreur #N/A.

Pour résoudre ce problème, examinez la syntaxe de formule de la fonction que vous utilisez et entrez tous les objets obligatoires dans la formule qui renvoie l’erreur. Cela peut nécessiter l’utilisation de Visual Basic Editor (VBE) pour vérifier la fonction. Vous pouvez accéder à Visual Basic Editor à partir de l’onglet Développeur, ou en appuyant sur Alt+F11.

Pour résoudre ce problème, vérifiez que le classeur contenant la fonction définie par l’utilisateur est ouvert et que la fonction fonctionne correctement.

Pour résoudre ce problème, vérifiez que les arguments de cette fonction sont corrects et utilisés au bon endroit.

Pour résoudre ce problème, appuyez sur Ctrl+Alt +F9 pour recalculer la feuille.

Vous pouvez utiliser l’Assistant Fonction pour vous aider si vous n’êtes pas sûr des arguments corrects. Sélectionnez la cellule contenant la formule en question, puis accédez à l’onglet Formules et appuyez sur Insérer une fonction.

Bouton Insérer une fonction

Excel charge automatiquement l’Assistant pour vous :

Exemple de boîte de dialogue Assistant Formule

Lorsque vous cliquez sur un argument, Excel vous donne les informations appropriées pour celui-ci.

Les valeurs #N/A peuvent être utiles. Il est courant d’utiliser des valeurs #N/A avec des données comme celles dans l’exemple suivant pour les graphiques, car celles-ci ne sont pas tracées sur un graphique. Voici quelques exemples de graphiques incluant des valeurs nulles et #N/A.

Exemple de graphique en courbes traçant des valeurs nulles

Dans l’exemple précédent, vous verrez que les valeurs nulles sont tracées et affichées sous la forme d’une ligne plate dans la partie inférieure du graphique, puis grimpent en flèche pour afficher le total. Dans l’exemple suivant, les valeurs nulles sont remplacées par des valeurs #N/A.

Exemple de graphique en courbes ne traçant pas de valeurs #N/A

L’objet Python n’a pas de représentation Excel définie. L’objet Python est inconnu d’Excel.

Haut de la page

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Voir aussi

Convertir les nombres stockés en tant que texte en nombres

Fonction RECHERCHEV

RECHERCHEH

RECHERCHE

EQUIV

Vue d’ensemble des formules dans Excel

Comment éviter les formules incorrectes

Détecter les erreurs dans les formules

Raccourcis clavier dans Excel

Toutes les fonctions Excel (par ordre alphabétique)

Toutes les fonctions Excel (par catégorie)

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.