Comment utiliser la fonction IFERROR dans Excel ?

Quel que soit votre niveau de maîtrise des feuilles de calcul, vous rencontrerez tôt ou tard (très probablement tôt) une erreur. Cela arrive tout le temps, et il n'est donc pas surprenant qu'Excel dispose d'une fonction spécifique pour gérer les erreurs. La fonction IFERROR empêche les messages d'erreur d'encombrer votre feuille de calcul et vous permet même de personnaliser ce qui doit se passer en cas d'erreur. Bien entendu, lorsqu'il n'y a pas d'erreur, la fonction IFERROR permet à votre feuille de calcul de fonctionner normalement - elle intervient simplement pour gérer les erreurs qui surviennent !

Syntaxe

=IFERROR(valeur, valeur_si_erreur)
  • valeur est l'élément qui fait l'objet d'une vérification en cas d'erreur
  • valeur_si_erreur est ce que la fonction renvoie en cas d'erreur. Il peut s'agir d'une chaîne de texte, d'un nombre, d'une cellule vide ou même d'une autre formule.

Comment utiliser la fonction Excel IFERROR ?

Message d'erreur personnalisé

Pour voir la fonction Excel IFERROR en action, jetez un coup d'œil à l'exemple ci-dessous. Je dispose des temps de course et des distances d'un groupe d'athlètes, et j'ai écrit une formule pour indiquer leur vitesse moyenne.

Malheureusement, les données comportent des erreurs qui se traduisent par des messages d'erreur dans la colonne D.

iferror excel 1

Il ne fait aucun doute que ces données sont désordonnées. La meilleure chose à faire est évidemment de corriger les erreurs dans les données, mais ce n'est pas toujours facile, surtout avec des ensembles de données complexes et de grande taille.

J'utiliserai donc plutôt la fonction IFERROR.

iferror excel 2

Maintenant, au lieu d'un message d'erreur généré par Excel, j'obtiens une chaîne de texte qui m'indique qu'il y a une erreur. Pour ce faire, la formule suivante est utilisée =IFERROR(B2/(C2/60), ”Erreur”).

Tout ce que j'ai fait, c'est ajouter la fonction IFERROR à la formule que j'utilisais déjà en tant que valeur et la chaîne de texte “Error” en tant que paramètre valeur_si_erreur.

Transformer les erreurs en blancs

Et si vous ne voulez pas de message d'erreur du tout ? Vous pouvez faire en sorte que le message d'erreur valeur_si_erreur une cellule vide en tapant “” pour créer une chaîne vide.

Maintenant, au lieu de messages d'erreur, il n'y a rien du tout dans ces cellules. C'est beaucoup plus propre !

iferror excel 3

IFERROR avec VLOOKUP

L'une des utilisations les plus courantes de IFERROR est la combinaison avec la fonction Fonction VLOOKUP. Lorsque vous utilisez VLOOKUP pour rechercher une valeur exacte, vous obtenez une erreur #N/A si la fonction ne trouve pas de correspondance. Vous pouvez remplacer l'erreur par un message personnalisé pour rendre votre feuille de calcul plus complète et plus professionnelle !

Dans cet exemple, j'utilise VLOOKUP pour trouver les ventes d'un employé. Je recherche Gary dans la feuille de calcul, mais ce nom ne figure pas dans les données et j'obtiens donc une erreur.

iferror excel vlookup error 4

J'ajoute maintenant la fonction IFERROR à la fonction VLOOKUP avec la formule suivante =IFERROR(VLOOKUP(E2,A2:C11,3,FALSE), ”Employé non trouvé”).

Maintenant, au lieu d'une erreur #N/A, j'obtiens un message d'erreur m'indiquant que le nom de l'employé n'a pas été trouvé.

iferror excel vlookup custom error message 5

Et au cas où vous vous poseriez la question, si le nom de l'employé est présent (il n'y a donc pas d'erreur dans le VLOOKUP), la fonction fonctionne normalement !

iferror excel 6

La fonction Excel IFERROR est très simple, mais elle fait des merveilles en débarrassant votre feuille de calcul des messages d'erreur indésirables !

Conseils pour l'utilisation de IFERROR dans Excel

  • Si vous l'ajoutez à une fonction existante, placez simplement IFERROR( avant la fonction existante, puis ,value_if_error) après elle
  • La fonction IFERROR gère tous les types d'erreurs dans Excel
  • Si la cellule que vous évaluez est vide, il ne s'agit pas d'une erreur
  • IFERROR fonctionne également pour les fonctions de tableau

Vous pouvez aussi aimer...

fonction if imbriquée excel

Comment utiliser la fonction IF imbriquée dans Excel ?

Excel dispose de nombreuses fonctions intelligentes extrêmement utiles pour trier et analyser de grandes quantités de données dans une feuille de calcul. Les fonctions imbriquées...
xlookup excel image vedette

Comment utiliser la fonction XLOOKUP dans Excel ?

Lors de l'analyse de grandes quantités de données dans un tableau ou une plage dans Excel, il est courant de suivre certaines valeurs et de trouver les...
Fonction XIRR Image vedette d'Excel

Comment utiliser la fonction XIRR dans Excel ?

La fonction XIRR d'Excel calcule le taux de rendement interne, ou TRI, d'une série de flux financiers. La fonction est conçue...