Passer au contenu principal

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.

doc iferror fonction 1


 syntaxe:

La syntaxe de la fonction IFERROR dans Excel est:

=IFERROR(value, value_if_error)

 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:

doc iferror fonction 2

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)

doc iferror fonction 3 doc iferror fonction 4

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:

doc iferror fonction 5

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:

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),"Not Found")

doc iferror fonction 6


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 :

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),"Not Found"))

doc iferror fonction 7


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:

doc iferror fonction 8

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:

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

doc iferror fonction 9


Les meilleurs outils de productivité de bureau

Kutools for Excel - vous aide à vous démarquer de la foule

Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons  |  Supprimer les lignes vides  |  Combinez des colonnes ou des cellules sans perdre de données  |  Tour sans formule 
Super VRecherche: Plusieurs critères  |  Valeur multiple  |  Sur plusieurs feuilles  |  Recherche floue
Av. La liste déroulante: Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante à sélection multiple
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  Comparer les colonnes à Sélectionnez des cellules identiques et différentes 
Caractéristiques en vedette: Mise au point de la grille  |  Voir Design  |  Grande barre de formule  |  Gestionnaire de classeurs et de feuilles | Centre de ressources (Texte automatique)  |  Sélecteur de date  |  Combiner des feuilles de travail  |  Crypter/déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super filtre  |  Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères ...)  |  50+ Graphique Types (Diagramme de Gantt ...)  |  40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire ...)  |  19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin ...)  |  12 Conversion Outils (Nombres en mots, Conversion des devises ...)  |  7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Diviser les cellules Excel ...)  |  ... et plus

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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations