La rubrique décrit les raisons les plus courantes pour lesquelles l’apparition d’une erreur #N/A est résultant des fonctions INDEXou MATCH.
 

Remarque : Si vous souhaitez que la fonction INDEX ou MATCH retourne une valeur significative au lieu de #N/A, utilisez la fonction SIERREUR, puis imbriquez les fonctions INDEX et MATCH dans cette fonction. Le remplacement #N/A par votre propre valeur identifie uniquement l’erreur, mais ne la résout pas. Par conséquent, avant d’utiliser LA SIERREUR,il est très important de vérifier que la formule fonctionne correctement comme vous le souhaitez.

Problème : Il n’y a aucune donnée à faire correspondre

Lorsque la fonction MATCH ne trouve pas la valeur de recherche dans le tableau de recherche, elle renvoie l'#N/A.

Si vous pensez que les données sont présentes dans la feuille de calcul, mais que la correspondance ne parvient pas à les localiser, il est possible que :

  • La cellule possède des caractères inattendus ou des espaces masqués.

  • Il se peut que la cellule ne soit pas mise en forme en tant que type de données correct. Par exemple, la cellule a des valeurs numériques, mais elle peut être mise en forme en tant que texte.
     

SOLUTION: pour supprimer des caractères inattendus ou des espaces masqués, utilisez respectivement la fonction CLEAN ou TRIM. Vérifiez également si les cellules ont un format de données correct.

Vous avez utilisé une formule de tableau sans appuyer sur Ctrl+Shift+Entrée

Lorsque vous utilisez une matrice dans les fonctions INDEX,MATCHou une combinaison de ces deux fonctions, il est nécessaire d’appuyer sur Ctrl+Shift+Entrée sur le clavier. Excel place automatiquement la formule entre accolades {}. Si vous essayez d’entrer les crochets vous-même, Excel affiche la formule en tant que texte.

Remarque : Si vous avez une version actuelle de Microsoft 365,vous pouvez simplement entrer la formule dans la cellule de sortie, puis appuyer sur Entrée pour confirmer la formule en tant que formule de tableau dynamique. Dans le cas contraire, la formule doit être entrée en tant que formule de tableau héritée en sélectionnant la plage de sortie, en entrant la formule dans la cellule de sortie, puis en appuyant sur Ctrl+Ctrl+Entrée pour la confirmer. 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.

Problème : le type de correspondance et l’ordre de tri des données sont incohérences

Lorsque vous utilisezla valeur MATCH, il doit y avoir une cohérence entre la valeur de l’argument match_type et l’ordre de tri des valeurs dans le tableau de recherche. Si la syntaxe est différentes des règles suivantes, le message d'#N/A s’applique.

  • Si match_type’a la valeur 1 ou n’est pas spécifiée, les valeurs de lookup_array doivent être dans l’ordre croissant. Par exemple, -2, -1, 0, 1, 2..., A, B, C..., FAUX, VRAI, pour n’en citer que quelques-uns.

  • Si match_type est -1, les valeurs de lookup_array doivent être dans un ordre décroit.

Dans l’exemple suivant, la fonction MATCH est

=CORRESPONDANCE(40;B2:B10;-1)

Fonction de correspondance d’Excel

L match_type de la syntaxe est définie sur -1, ce qui signifie que l’ordre des valeurs dans B2:B10 doit être décroit pour que la formule fonctionne. Les valeurs sont toutefois dans l’ordre croissant, ce qui provoque l'#N/A.

SOLUTION : Modifiez l’argument match_type 1 ou t triez le tableau au format décroit. Essayez à nouveau.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel ou obtenir une assistance dans la communauté Answers.

Voir aussi

Corriger une erreur #N/A

Utilisation des fonctions de feuille de calcul INDEX et MATCH avec plusieurs critères dans Excel

INDEX (INDEX, fonction)

FONCTION MATCH

Vue d’ensemble des formules dans Excel

Comment éviter les formules incorrectes

Détecter les erreurs dans les formules

Toutes les fonctions Excel (par ordre alphabétique)

Toutes les fonctions Excel (par catégorie)

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions pour vos commentaires.

×