Excel IFERROR() : Comment gérer les erreurs dans les formules Excel
Gérez facilement les erreurs dans vos formules Excel grâce à la fonction IFERROR(). Découvrez comment utiliser la fonction IFERROR() pour conserver des feuilles de calcul claires et professionnelles.
Dans cet article, je vais vous montrer comment la fonction « IFERROR() » peut vous aider à corriger certaines erreurs courantes et gênantes telles que « #DIV/0! » ou « #N/A ». Personnellement, je n'apprécie pas voir ces messages d'erreur « » dans mes classeurs, donc je suppose que vous non plus. Ensemble, nous trouverons des solutions à tous ces problèmes.
Une fois que nous aurons résolu ce problème particulier, je vous recommande, si vous rencontrez d'autres types de difficultés, de suivre notre cursus Excel Fundamentals afin d'approfondir vos compétences.
Qu'est-ce que la fonction IFERROR() dans Excel ?
La fonction Excel « IFERROR() » vous permet de détecter et de gérer les erreurs dans vos formules. Au lieu d'afficher des messages d'erreur tels que « #DIV/0! » ou « #N/A », IFERROR() vous permet d'afficher un résultat ou un message personnalisé. Cela permet de conserver des feuilles de calcul claires. De plus, cela les rend plus faciles à comprendre.
value: La formule ou l'expression que vous souhaitez vérifier pour détecter d'éventuelles erreurs.
value_if_error: Valeur à renvoyer si une erreur est détectée.
Comment utiliser la fonction IFERROR() dans les formules Excel
Vous pouvez utiliser IFERROR() avec n'importe quelle formule susceptible de renvoyer une erreur. Voici comment l'appliquer :
=IFERROR(A1/B1, "Don't forget that you can't divide by zero!")Propulsé par
Si B1 est égal à zéro, Excel affiche normalement « #DIV/0! » (Valeur de remplacement). Avec l'IFERROR(), le message « N'oubliez pas que vous ne pouvez pas diviser par zéro ! » (ou tout autre message de votre choix) s'affichera à la place.
Utilisations courantes de la fonction IFERROR() dans Excel
Il existe plusieurs scénarios dans lesquels IFERROR() est particulièrement utile. Voici quelques exemples courants :
Gestion des erreurs de division par zéro (j'ai choisi cet exemple principal pour une raison précise).
Gestion des erreurs de recherche avec VLOOKUP() ou MATCH()
Remplacer les erreurs « #N/A » ou « #VALUE! » par des messages personnalisés
Utilisation de la fonction IFERROR() d'Excel avec d'autres fonctions
Vous pouvez associer la fonction « IFERROR() » à d'autres fonctions Excel afin d'améliorer vos formules. J'ai mentionné VLOOKUP(), permettez-moi donc de vous le montrer maintenant :
=IFERROR(VLOOKUP(A1:A3, B1, 1, FALSE), "Not found")Propulsé par
Si VLOOKUP() ne trouve aucune correspondance, la formule renvoie « Not found » au lieu de #N/A.
Conseils pour utiliser efficacement la fonction IFERROR() dans Excel
Pour tirer le meilleur parti de IFERROR(), veuillez garder à l'esprit les conseils suivants :
Utilisez des messages personnalisés clairs et descriptifs.
Évitez de masquer les erreurs qui nécessitent une attention particulière.
Combinez-le avec d'autres fonctions de vérification des erreurs pour obtenir des formules globales plus efficaces.
Excel IFERROR() par rapport à ISERROR() et IFNA()
Il est important de comprendre en quoi IFERROR() se distingue des fonctions similaires. Voici deux expressions similaires qui me viennent à l'esprit :
ISERROR(): Renvoie l'TRUE si une valeur est une erreur, mais nécessite une instruction IF() distincte pour gérer les erreurs.
IFNA(): Intercepte uniquement les erreurs d'#N/A, pas les autres types d'erreurs.
Je pense que IFERROR() est généralement plus polyvalent pour la plupart des cas que vous rencontrerez.
Conclusion
En utilisant IFERROR(), vous pouvez créer des feuilles de calcul plus claires et plus conviviales, et éviter l'apparition de messages d'erreur déroutants. Essayez les fonctionnalités d'IFERROR() dans vos propres classeurs afin de découvrir comment elles peuvent améliorer votre expérience Excel. Et pendant que vous vous entraînez, suivez notre cours Fonctions avancées d'Excel pour continuer à vous améliorer et à gagner en rapidité avec Excel.
Auteur
Josef Waples
Je suis rédacteur et éditeur dans le domaine de la science des données. Je suis particulièrement intéressé par l'algèbre linéaire, les statistiques, R, etc. Je joue également beaucoup aux échecs !
Gagnez en confiance dans la régression par les MCO en maîtrisant ses fondements théoriques. Découvrez comment réaliser des mises en œuvre simples dans Excel, R et Python.
Acquérir les compétences essentielles dont vous avez besoin pour utiliser Excel, de la préparation des données à l'écriture de formules et à la création de visualisations. Aucune expérience préalable n'est requise.
Dans cet article, je vais vous montrer comment la fonction «
IFERROR()» peut vous aider à corriger certaines erreurs courantes et gênantes telles que «#DIV/0!» ou «#N/A». Personnellement, je n'apprécie pas voir ces messages d'erreur « » dans mes classeurs, donc je suppose que vous non plus. Ensemble, nous trouverons des solutions à tous ces problèmes.Une fois que nous aurons résolu ce problème particulier, je vous recommande, si vous rencontrez d'autres types de difficultés, de suivre notre cursus Excel Fundamentals afin d'approfondir vos compétences.
Qu'est-ce que la fonction IFERROR() dans Excel ?
La fonction Excel «
IFERROR()» vous permet de détecter et de gérer les erreurs dans vos formules. Au lieu d'afficher des messages d'erreur tels que «#DIV/0!» ou «#N/A»,IFERROR()vous permet d'afficher un résultat ou un message personnalisé. Cela permet de conserver des feuilles de calcul claires. De plus, cela les rend plus faciles à comprendre.Syntaxe de la fonction IFERROR() dans Excel
La fonction
IFERROR()nécessite deux arguments :value: La formule ou l'expression que vous souhaitez vérifier pour détecter d'éventuelles erreurs.value_if_error: Valeur à renvoyer si une erreur est détectée.Comment utiliser la fonction IFERROR() dans les formules Excel
Vous pouvez utiliser
IFERROR()avec n'importe quelle formule susceptible de renvoyer une erreur. Voici comment l'appliquer :Si B1 est égal à zéro, Excel affiche normalement «
#DIV/0!» (Valeur de remplacement). Avec l'IFERROR(), le message « N'oubliez pas que vous ne pouvez pas diviser par zéro ! » (ou tout autre message de votre choix) s'affichera à la place.Utilisations courantes de la fonction IFERROR() dans Excel
Il existe plusieurs scénarios dans lesquels
IFERROR()est particulièrement utile. Voici quelques exemples courants :Gestion des erreurs de division par zéro (j'ai choisi cet exemple principal pour une raison précise).
Gestion des erreurs de recherche avec
VLOOKUP()ouMATCH()Remplacer les erreurs «
#N/A» ou «#VALUE!» par des messages personnalisésUtilisation de la fonction IFERROR() d'Excel avec d'autres fonctions
Vous pouvez associer la fonction «
IFERROR()» à d'autres fonctions Excel afin d'améliorer vos formules. J'ai mentionnéVLOOKUP(), permettez-moi donc de vous le montrer maintenant :Si
VLOOKUP()ne trouve aucune correspondance, la formule renvoie « Not found » au lieu de#N/A.Conseils pour utiliser efficacement la fonction IFERROR() dans Excel
Pour tirer le meilleur parti de
IFERROR(), veuillez garder à l'esprit les conseils suivants :Excel IFERROR() par rapport à ISERROR() et IFNA()
Il est important de comprendre en quoi
IFERROR()se distingue des fonctions similaires. Voici deux expressions similaires qui me viennent à l'esprit :ISERROR(): Renvoie l'TRUEsi une valeur est une erreur, mais nécessite une instructionIF()distincte pour gérer les erreurs.IFNA(): Intercepte uniquement les erreurs d'#N/A, pas les autres types d'erreurs.Je pense que
IFERROR()est généralement plus polyvalent pour la plupart des cas que vous rencontrerez.Conclusion
En utilisant
IFERROR(), vous pouvez créer des feuilles de calcul plus claires et plus conviviales, et éviter l'apparition de messages d'erreur déroutants. Essayez les fonctionnalités d'IFERROR()dans vos propres classeurs afin de découvrir comment elles peuvent améliorer votre expérience Excel. Et pendant que vous vous entraînez, suivez notre cours Fonctions avancées d'Excel pour continuer à vous améliorer et à gagner en rapidité avec Excel.