ESTNA
Renvoie VRAI si la valeur est l'erreur #N/A.
ESTNA(valeur)Arguments
valeurValeur à tester
=ESTNA(RECHERCHEV("X";A:B;2;0))Vérifier si la recherche a échoué
=ESTNA(NA())NA() renvoie #N/A
=SI(ESTNA(A1);"Manquant";A1)Remplacer #N/A par du texte
- •Ne détecte que #N/A, pas les autres erreurs
- •Utilisez ESTERREUR pour toutes les erreurs
- •Fréquent avec les résultats de RECHERCHEV
- •Utiliser ESTNA pour capturer tous les types d'erreur possibles - elle ne détecte que l'erreur #N/A spécifiquement, et d'autres erreurs comme #VALEUR! ou #DIV/0! passeront à travers sans être détectées
- •Envelopper une formule entière dans ESTNA alors que SIERREUR ou SI.NON.DISP exprimeraient l'intention de façon plus directe et concise, puisqu'ESTNA ne renvoie que VRAI/FAUX au lieu de substituer elle-même une valeur de repli
- •Utiliser ESTNA sur une formule qui pourrait renvoyer un type d'erreur différent selon l'entrée, manquant les cas où le problème réel n'est pas du tout un #N/A
SI.NON.DISPSubstitue directement une valeur de repli quand une formule renvoie #N/A, plutôt que la vérification VRAI/FAUX d'ESTNA qui nécessite encore d'être enveloppée dans SI.ESTERREURCapture tout type d'erreur, pas seulement #N/A, ce qui la rend plus large mais moins spécifique qu'ESTNA.SIERREURSubstitue une valeur de repli pour tout type d'erreur, le pendant plus large de SI.NON.DISP de la même façon que ESTERREUR est le pendant plus large d'ESTNA.ESTNA capture-t-elle tous les types d'erreur ?
Non, seulement #N/A spécifiquement. Pour une vérification plus large couvrant toute erreur, utilisez plutôt ESTERREUR.
Dois-je utiliser ESTNA ou SI.NON.DISP ?
SI.NON.DISP est généralement plus direct si vous voulez simplement substituer une valeur de repli pour #N/A - elle combine la vérification et le remplacement en une seule fonction, tandis qu'ESTNA vous indique seulement VRAI ou FAUX et nécessite d'être enveloppée dans SI pour réellement substituer quelque chose.
Pourquoi ma formule basée sur ESTNA ne capture-t-elle pas une erreur que je vois ?
L'erreur est probablement d'un type différent, comme #VALEUR! ou #DIV/0!, qu'ESTNA ne détecte pas. Utilisez ESTERREUR si vous devez capturer tout type d'erreur.
Besoin de traduire une formule utilisant ESTNA ?
Utilisez notre traducteur pour convertir votre formule complète
