Comment utiliser la fonction Excel IFERROR -

Table des matières

Sommaire

La fonction Excel IFERROR renvoie un résultat personnalisé lorsqu'une formule génère une erreur et un résultat standard lorsqu'aucune erreur n'est détectée. IFERROR est un moyen élégant de piéger et de gérer les erreurs sans utiliser d'instructions IF imbriquées plus compliquées.

Objectif

Piège et gère les erreurs

Valeur de retour

La valeur que vous spécifiez pour les conditions d'erreur.

Syntaxe

= IFERROR (valeur, valeur_if_error)

Arguments

  • valeur - La valeur, la référence ou la formule pour rechercher une erreur.
  • value_if_error - La valeur à renvoyer si une erreur est trouvée.

Version

Excel 2007

Notes d'utilisation

La fonction IFERROR "intercepte" les erreurs dans une formule et renvoie un résultat ou une formule alternative lorsqu'une erreur est détectée.

Utilisez la fonction IFERROR pour intercepter et gérer les erreurs produites par d'autres formules ou fonctions. IFERROR recherche les erreurs suivantes: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?, ou #NULL !.

Exemple 1

Par exemple, si A1 contient 10, B1 est vide et C1 contient la formule = A1 / B1, la formule suivante capturera le # DIV / 0! erreur résultant de la division de A1 par B1:

=IFERROR (A1/B1,"Please enter a value in B1")

Tant que B1 est vide, C1 affichera le message "Veuillez saisir une valeur dans B1" si B1 est vide ou nul. Lorsqu'un nombre est entré dans B1, la formule renverra le résultat de A1 / B1.

Exemple # 2

Vous pouvez également utiliser la fonction IFERROR pour intercepter l'erreur # N / A levée par VLOOKUP lorsqu'une valeur de recherche n'est pas trouvée. La syntaxe ressemble à ceci:

=IFERROR(VLOOKUP(value,data,column,0),"Not found")

Dans cet exemple, lorsque VLOOKUP renvoie un résultat, IFERROR fonctionne en conséquence. Si RECHERCHEV renvoie une erreur # N / A car une valeur de recherche n'est pas trouvée, IFERROR renvoie "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_error est fourni sous forme de chaîne vide (""), aucun message ne s'affiche lorsqu'une erreur est détectée.
  • Si IFERROR est entré en tant que formule matricielle, il renvoie un tableau de résultats avec un élément pour chaque cellule en valeur .
  • Dans Excel 2013+, vous pouvez utiliser la fonction IFNA pour intercepter et gérer spécifiquement les erreurs # N / A.

Vidéos connexes

Comment piéger les erreurs dans les formules Les erreurs de piégeage peuvent rendre vos feuilles de calcul plus professionnelles en les rendant moins encombrées et plus conviviales à utiliser. Dans cette vidéo, nous allons examiner quelques moyens de piéger les erreurs dans une formule. Formules pour interroger une table Les tables prenant en charge les références structurées, vous pouvez en apprendre beaucoup sur une table avec des formules simples. Dans cette vidéo, nous examinerons quelques formules que vous pouvez utiliser pour interroger une table. Que faire lorsque VLOOKUP renvoie NA Dans cette vidéo, nous verrons comment configurer une formule VLOOKUP pour éviter les erreurs # N / A.

Articles intéressants...