Exemple de Reddit

<>

Qu'est-ce que la fonction IFERREUR ?

La fonction SIERREUR appartient à la catégorie des fonctions logiques dans Microsoft Excel, qui comprend ISNA, ISERROR et ISERR. Toutes ces fonctions permettent de détecter et de gérer les erreurs de formule.

IFERROR vous permet d'effectuer un calcul. Si le calcul ne fait pas entraîner une erreur, le résultat du calcul s'affiche. Si le calcul Est-ce que entraîner une erreur, puis un autre calcul est effectué (ou une valeur statique telle que 0, vide ou du texte est affichée).

Quand utiliseriez-vous la fonction SIERREUR ?

  • Lors de la division des nombres pour éviter les erreurs causées par la division par 0
  • Lors de l'exécution de recherches pour éviter les erreurs si la valeur n'est pas trouvée.
  • Lorsque vous souhaitez effectuer un autre calcul si le premier entraîne une erreur (par exemple, rechercher une valeur dans un 2sd table si elle ne se trouve pas dans la première table)

Les erreurs de formule non gérées peuvent provoquer des erreurs dans votre classeur, mais les erreurs visibles rendent également votre feuille de calcul moins attrayante.

Si erreur alors 0

Regardons un exemple de base. Ci-dessous, vous divisez deux nombres. Si vous essayez de diviser par zéro, vous recevrez une erreur :

Au lieu de cela, insérez le calcul dans la fonction SIERREUR et si vous divisez par zéro, un 0 est généré au lieu d'une erreur :

=SIERREUR(A2/B2,0)

Si erreur alors vide

Au lieu de définir les erreurs sur 0, vous pouvez les définir sur « vide » avec des guillemets doubles (« »):

=SIERREUR(A2/B2"")

Si erreur, faites autre chose

La fonction SIERREUR peut également être utilisée pour effectuer un 2ème calcul si le 1er calcul aboutit à une erreur. Nous utiliserons des RECHERCHEV dans l'exemple ci-dessous :

<>

Ici, si les données ne sont pas trouvées dans « LookupTable1 », une RECHERCHEV est effectuée sur « LookupTable2 » à la place.

Plus d'exemples de formules IFERROR

IFERROR imbriqué - RECHERCHEV Plusieurs feuilles

Vous pouvez imbriquer un IFERREUR dans un autre IFERREUR pour effectuer 3 calculs distincts. Ici, nous utiliserons deux IFERROR pour effectuer des RECHERCHEV sur 3 feuilles de calcul distinctes :

Index / Match & XLOOKUP

Bien sûr, IFERROR fonctionnera également avec les formules Index / Match et XLOOKUP.

IFERREUR XRECHERCHE

La fonction XLOOKUP est une version avancée de la fonction VLOOKUP.

IFERREUR INDICE / MATCH

Vous pouvez également rechercher des valeurs à l'aide des fonctions INDEX et MATCH dans Excel.

Si vous ne savez pas comment fonctionne la fonction XLOOKUP ou la fonction MATCH/INDEX, cliquez sur ce lien pour trouver une explication détaillée.

IFERREUR dans les tableaux

Les formules matricielles dans Excel sont utilisées pour effectuer plusieurs calculs via une seule formule. Supposons qu'il y ait trois colonnes d'année, de ventes et de prix moyen. Vous pouvez connaître la quantité totale avec la formule suivante dans la colonne E.

{=SOMME($B$2:$B$4/$C$2:$C$4)}

La formule fonctionne bien jusqu'à ce que la plage du diviseur obtienne une cellule vide ou des zéros. En conséquence, vous voyez à nouveau l'erreur #DIV/0!.

Cette fois, vous pouvez utiliser la fonction SIERREUR comme ceci :

{=SOMME(IFERREUR($B$2:$B$4/$C$2:$C$4,0))}

Notez que la fonction SIERREUR doit être imbriquée dans la fonction SOMME, sinon SIERREUR s'appliquera à la somme totale et non à chaque élément individuel du tableau.

IFNA contre IFERROR

La fonction IFNA fonctionne exactement de la même manière que la fonction IFERROR, sauf que la fonction IFNA ne détecte que les erreurs #N/A. Ceci est utile lorsque vous travaillez avec des fonctions de recherche : seules les « erreurs de valeur de recherche non trouvées sont traitées », des erreurs de formule normales peuvent toujours apparaître vous alertant de problèmes avec votre calcul.

<>

Si ERREUR

Si vous utilisez toujours Microsoft Excel 2003 ou une version antérieure, vous pouvez remplacer IFERROR par une combinaison de IF et ISERROR. Voici un bref exemple.

=SI(ESTERREUR(A2/B2),0,A2/B2)

IFERREUR dans Google Sheets

La fonction SIERREUR fonctionne exactement de la même manière dans Google Sheets que dans Excel :

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave