Accéder au contenu principal

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.
Actualisé 7 juil. 2025  · 3 min de lecture

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 :

IFERROR(value, value_if_error)
  • 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!")

La fonction IFERROR d'Excel évite la division par zéro.

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")

Excel IFERROR avec VLOOKUP

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.


Josef Waples's photo
Author
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 ! 

Sujets

Apprenez Excel avec DataCamp

Cursus

Fondamentaux d'Excel

0 min
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.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow