La fonction SIERREUR (IFERROR en anglais) permet de gérer les erreurs dans une formule en renvoyant une valeur donnée lorsque la formule produit une erreur. Elle est utile pour éviter d’afficher des messages d’erreur comme #DIV/0! ou #N/A …

Utilisation

 =SIERREUR(A2/B2; "Erreur de calcul")
 =SIERREUR(RECHERCHEV("Banane"; A2:B10; 2; FAUX); "Valeur introuvable") 

Syntaxe

 =SIERREUR(valeur; valeur_si_erreur)
  • Valeur : La formule ou l’opération à tester
  • Valeur_si_erreur : La valeur à renvoyer si une erreur est détectée. Si cet argument n’est pas renseigné, la fonction renverra une cellule vide en cas d’erreur

Usages

1. Éviter une erreur de division par zéro

Je veux éviter d’afficher une erreur lorsque je divise un nombre par zéro.

Utilisation de la fonction SIERREUR pour éviter une erreur de division par zéro dans Google Sheets
 =SIERREUR(A2/B2; "Division par zéro")

En utilisant cette formule, Google Sheets vérifiera si la division dans la cellule A2 par B2 produit une erreur. Si c’est le cas, la formule renverra « Division par zéro » au lieu de l’erreur #DIV/0!

Je peux tout aussi bien lui demander de mettre 0 à la place.

 =SIERREUR(A2/B2; "0")

2. Combiner avec une RECHERCHEV

Je veux éviter que le message #N/A s’affiche lorsqu’une RechercheV ne trouve pas de résultat.

Gérer une erreur de recherche avec SIERREUR et RECHERCHEV dans Google Sheets
=RECHERCHEX("Mangue"; A2:A8; C2:C8; "Non disponible")

Cette formule recherche la valeur de D2, soit « Pomme » dans la plage A2:A10. Si la valeur n’est pas trouvée, elle renverra « Non trouvé » au lieu de l’erreur #N/A.

On peut également choisir de renvoyer 0.

=RECHERCHEX("Mangue"; A2:A8; C2:C8; "0")

3. Ne pas calculer des champs tant qu’une valeur correcte n’est pas renseignée

Je veux calculer le prix TTC en ajoutant la TVA au prix HT, mais uniquement si le prix HT est renseigné correctement. 

Fonction SIERREUR pour afficher un prix TTC seulement si les données sont valides dans Google Sheets
=SIERREUR(B2*(1+C2); "")

Cette formule calculera le prix TTC pour les produits où le prix HT est correctement renseigné. 

Si on renseigne une valeur invalide qui bloque le calcul dans la colonne Prix HT, alors le prix TTC ne s’affiche plus :

Formule Google Sheets pour calculer un prix TTC avec la fonction SIERREUR afin d'éviter les erreurs de calcul

Voir plus 

Catégorisé dans :

Formules, Logique,