Renvoie un résultat personnalisé lorsqu'une formule produit une erreur, sinon renvoie le résultat de la formule.
Syntaxe
IFERROR(value, value_if_error)Arguments
valueobligatoire
La formule ou l'expression à évaluer.
value_if_errorobligatoire
Ce qu'il faut renvoyer si la valeur est une erreur.
IFERROR encadre une formule et intercepte les erreurs comme #N/A, #DIV/0! et #VALUE!, en les remplaçant par du texte, un blanc ou un calcul de repli. Il garde les rapports propres et s'associe le plus souvent aux fonctions de recherche.
=IFERROR(VLOOKUP(E2,A:C,3,FALSE), "Not found")→Not foundAffiche un texte clair au lieu de #N/A lorsque la recherche échoue.
=IFERROR(A2/B2, 0)→0Renvoie 0 au lieu de #DIV/0! lorsque B2 est vide.
Encadrez la formule à risque
Mettez le calcul qui pourrait produire une erreur comme premier argument.
Choisissez la valeur de repli
Décidez d'afficher du texte, un blanc "" ou un nombre de remplacement.
Oui — il intercepte tous les types d'erreur. Utilisez-le avec précaution pour ne pas masquer de vrais problèmes de données que vous devriez examiner.