Excel IFERROR fonction
Lors de l'application de formules dans une feuille de calcul Excel, certaines valeurs d'erreur seront générées, pour traiter les erreurs, Excel fournit une fonction fonction-IFERROR utile. La fonction IFERROR est utilisée pour renvoyer un résultat personnalisé lorsqu'une formule évalue une erreur et pour renvoyer un résultat normal lorsqu'aucune erreur ne s'est produite.
syntaxe:
La syntaxe de la fonction IFERROR dans Excel est:
Arguments:
- value: Obligatoire. Une formule, une expression, une valeur ou une référence de cellule pour rechercher une erreur.
- value_if_error: Obligatoire. Une valeur spécifique à renvoyer si une erreur est trouvée. Il peut s'agir d'une chaîne vide, d'un message texte, d'une valeur numérique, d'une autre formule ou d'un calcul.
Notes:
- 1. La fonction IFERROR peut traiter tous les types d'erreur, y compris # DIV / 0 !, # N / A, #NAME ?, #NULL !, #NUM !, #REF !, et #VALUE !.
- 2. Si le Plus-value L'argument est une cellule vide, il est traité comme une chaîne vide ("") par la fonction IFERROR.
- 3. Si le valeur_si_erreur l'argument est fourni sous forme de chaîne vide (""), aucun message n'est affiché lorsqu'une erreur est détectée.
- 4. Si Plus-value L'argument est une formule matricielle, IFERROR renvoie un tableau de résultats pour chaque cellule de la plage spécifiée dans value.
- 5. Cet IFERROR est disponible dans Excel 2007 et toutes les versions ultérieures.
Retour:
Renvoie la valeur spécifique des valeurs d'erreur.
Exemples :
Exemple 1: fonction IFFEROR pour renvoyer une cellule vide ou un texte personnalisé au lieu d'une valeur d'erreur
Par exemple, vous avez une liste de données ci-dessous, pour calculer le prix moyen, vous devez utiliser Vente / Unité. Mais, si l'unité est 0 ou une cellule vide, les erreurs seront affichées comme ci-dessous la capture d'écran:
Maintenant, j'utiliserai une cellule vide ou une autre chaîne de texte pour remplacer les valeurs d'erreur:
=IFERROR(B2/C2, "") (Cette formule renverra un blanc au lieu de la valeur d'erreur)
=IFERROR(B2/C2, "Error") (Cette formule renverra un texte personnalisé "Erreur" au lieu de la valeur d'erreur)
Exemple 2: IFERROR avec la fonction Vlookup pour renvoyer «Not Found» au lieu des valeurs d'erreur
Normalement, lorsque vous appliquez la fonction vlookup pour renvoyer la valeur correspondante, si votre valeur correspondante n'est pas trouvée, vous obtiendrez une valeur d'erreur # N / A comme illustré ci-dessous:
Au lieu d'afficher la valeur d'erreur, vous pouvez utiliser un texte «Non trouvé» pour la remplacer. Dans ce cas, vous pouvez envelopper la formule Vlookup dans la fonction IFERROR comme ceci: =IFERROR(VLOOKUP(…),"Not found")
Veuillez utiliser la formule ci-dessous, puis un texte personnalisé «Not Found» sera renvoyé à la place de la valeur d'erreur tandis que la valeur correspondante n'est pas trouvée, voir capture d'écran:
Exemple 3: Utilisation d'IFERROR imbriqué avec la fonction Vlookup
Cette fonction IFERROR peut également vous aider à gérer plusieurs formules vlookup, par exemple, vous avez deux tables de recherche, vous devez maintenant rechercher l'élément dans ces deux tables, pour ignorer les valeurs d'erreur, veuillez utiliser l'IFERROR imbriqué avec Vlookup comme ceci :
Exemple 4: fonction IFERROR dans les formules matricielles
Disons que si vous souhaitez calculer la quantité totale en fonction de la liste du prix total et du prix unitaire, cela peut être fait en utilisant une formule matricielle, qui divise chaque cellule de la plage B2: B5 par la cellule correspondante de la plage C2: C5, puis additionne les résultats en utilisant cette formule matricielle: =SUM($B$2:$B$5/$C$2:$C$5).
Remarque: S'il y a au moins une valeur 0 ou une cellule vide dans la plage utilisée, le # DIV / 0! l'erreur est retournée comme ci-dessous la capture d'écran montrée:
Pour corriger cette erreur, vous pouvez envelopper la fonction IFERROR dans la formule comme ceci, et n'oubliez pas d'appuyer sur Shitf + Ctrl + Entrée clés ensemble après avoir entré cette formule:
Les meilleurs outils de productivité de bureau
Kutools for Excel - vous aide à vous démarquer de la foule
Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...
Onglet Office - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts!
- Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
- Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.