
Sommaire
La fonction Excel IFNA renvoie un résultat personnalisé lorsqu'une formule génère l'erreur # N / A et un résultat standard lorsqu'aucune erreur n'est détectée. L'IFNA est un moyen élégant de piéger et de traiter les erreurs # N / A spécifiquement sans attraper d'autres erreurs.
Objectif
Piège et gère les erreurs # N / AValeur de retour
La valeur fournie pour les erreurs # N / ASyntaxe
= IFNA (valeur, valeur_if_na)Arguments
- valeur - La valeur, la référence ou la formule pour rechercher une erreur.
- value_if_na - La valeur à renvoyer si une erreur # N / A est trouvée.
Version
Excel 2013Notes d'utilisation
Utilisez la fonction IFNA pour intercepter et gérer les erreurs # N / A qui peuvent survenir dans les formules, en particulier celles qui effectuent des recherches à l'aide de MATCH, VLOOKUP, HLOOKUP, etc. La fonction IFNA ne gérera que les erreurs # N / A, ce qui signifie d'autres erreurs qui peut être généré par une formule sera toujours affiché.
Vous pouvez également utiliser la fonction IFERROR pour intercepter les erreurs # N / A, mais IFERROR détectera également d'autres erreurs.
IFNA avec RECHERCHEV
Un exemple typique d'IFNA utilisé pour piéger les erreurs # N / A avec VLOOKUP ressemblera à ceci:
=IFNA(VLOOKUP(A1,table,2,0),"Not found")
Remarques:
- Si la valeur est vide, elle est évaluée comme une chaîne vide ("") et non comme une erreur.
- Si value_if_na est fourni sous forme de chaîne vide (""), aucun message ne s'affiche lorsqu'une erreur est détectée.